test_api.py 文件源码

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

项目:python-cartolafc 作者: vicenteneto 项目源码 文件源码
def test_parciais_mercado_fechado(self):
        # Arrange
        with requests_mock.mock() as m:
            url = '{api_url}/mercado/status'.format(api_url=self.api_url)
            m.get(url, text=self.MERCADO_STATUS_FECHADO)

            url = '{api_url}/atletas/pontuados'.format(api_url=self.api_url)
            m.get(url, text=self.PARCIAIS)

            # Act
            parciais = self.api.parciais()
            parcial_juan = parciais[36540]

            # Assert
            self.assertIsInstance(parciais, dict)
            self.assertIsInstance(parcial_juan, Atleta)
            self.assertEqual(parcial_juan.id, 36540)
            self.assertEqual(parcial_juan.apelido, 'Juan')
            self.assertEqual(parcial_juan.pontos, 2.9)
            self.assertEqual(parcial_juan.scout, {'CA': 1, 'FC': 1, 'FS': 2, 'PE': 2, 'SG': 1})
            self.assertEqual(parcial_juan.posicao, _posicoes[3])
            self.assertIsInstance(parcial_juan.clube, Clube)
            self.assertEqual(parcial_juan.clube.id, 262)
            self.assertEqual(parcial_juan.clube.nome, 'Flamengo')
            self.assertEqual(parcial_juan.clube.abreviacao, 'FLA')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号