def test_connect(self): client = Client(self.loop) self.assertFalse(client.is_connected()) self.loop.run_until_complete(client.connect()) self.assertTrue(client.is_connected()) self.assertTrue(client.next_id > 0) self.loop.run_until_complete(client.disconnect()) self.assertFalse(client.is_connected())
def test_get_next_valid_id(self): client = Client(self.loop) self.loop.run_until_complete(client.connect()) self.assertTrue(client.is_connected()) self.assertTrue(client.next_id > 0) orig_id = client.next_id next_id = self.loop.run_until_complete(client.get_next_valid_id()) self.assertEqual(orig_id, next_id) self.loop.run_until_complete(client.disconnect())
def test_constructor(self): client = Client() self.assertFalse(client.is_connected())