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