def test_fetch_exchange(self):
json_data = resource_string("parsers.test.mocks", "ESIOS_ES_MA.json")
self.adapter.register_uri(ANY, ANY, json=loads(json_data))
try:
data_list = ESIOS.fetch_exchange('ES', 'MA', self.session, 'ESIOS_MOCK_TOKEN')
self.assertIsNotNone(data_list)
for data in data_list:
self.assertEqual(data['sortedCountryCodes'], 'ES->MA')
self.assertEqual(data['source'], 'api.esios.ree.es')
self.assertIsNotNone(data['datetime'])
self.assertIsNotNone(data['netFlow'])
except Exception as ex:
self.fail(ex.message)
评论列表
文章目录