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')
评论列表
文章目录