test_api.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:python-cartolafc 作者: vicenteneto 项目源码 文件源码
def test_mercado_atletas(self):
        # Arrange and Act
        with requests_mock.mock() as m:
            url = '{api_url}/atletas/mercado'.format(api_url=self.api_url)
            m.get(url, text=self.MERCADO_ATLETAS)
            mercado = self.api.mercado_atletas()
            primeiro_atleta = mercado[0]

            # Assert
            self.assertIsInstance(mercado, list)
            self.assertIsInstance(primeiro_atleta, Atleta)
            self.assertEqual(primeiro_atleta.id, 86935)
            self.assertEqual(primeiro_atleta.apelido, 'Rodrigo')
            self.assertEqual(primeiro_atleta.pontos, 0)
            self.assertEqual(primeiro_atleta.scout, {'CA': 1, 'FC': 3, 'FS': 1, 'PE': 2, 'RB': 2})
            self.assertEqual(primeiro_atleta.posicao, _posicoes[4])
            self.assertIsInstance(primeiro_atleta.clube, Clube)
            self.assertEqual(primeiro_atleta.clube.id, 292)
            self.assertEqual(primeiro_atleta.clube.nome, 'Sport')
            self.assertEqual(primeiro_atleta.clube.abreviacao, 'SPO')
            self.assertEqual(primeiro_atleta.status, _atleta_status[6])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号