async def this_test(): async with aiohttp.ClientSession() as session: # wrong url async with session.get('http://localhost:4345/wrong') as wrong: self.assertEqual(wrong.status, 404) # right url async with session.get(__url_settings__) as r: self.assertEqual(r.status, 200) settings = await r.json() # check returned settings tt = TimeTable() tt.__setstate__(settings) self.assertEqual(self.timetable, tt)
def test_get_settings(self): # wrong url wrong = requests.get('http://localhost:4345/wrong') self.assertEqual(wrong.status_code, 404) wrong.close() # right url r = requests.get(__url_settings__) self.assertEqual(r.status_code, 200) settings = r.json() r.close() # check returned settings tt = TimeTable() tt.__setstate__(settings) self.assertEqual(self.timetable, tt)