def test_tox(self): """ t:size t:save t:load """ assert self.alice.size() > 0 data = self.alice.save() assert data is not None addr = self.alice.get_address() self.alice.kill() self.alice = Tox() self.alice.load(data) assert addr == self.alice.get_address()
def test_tox(self): """ t:get_savedata_size t:get_savedata """ assert self.alice.get_savedata_size() > 0 data = self.alice.get_savedata() assert data is not None addr = self.alice.self_get_address() self.alice.kill() opt = ToxOptions() opt.savedata_data = data opt.savedata_length = len(data) self.alice = Tox(opt) assert addr == self.alice.self_get_address()
def test_tox_from_file(self): """ t:save_to_file t:load_from_file """ self.alice.save_to_file('data') addr = self.alice.get_address() self.alice.kill() self.alice = Tox() #: Test invalid file try: self.alice.load_from_file('not_exists') except OperationFailedError: pass else: assert False self.alice.load_from_file('data') assert addr == self.alice.get_address()
def test_connection_status(self): """ t:get_friend_connection_status t:on_connection_status """ self.bob_add_alice_as_friend() AID = self.aid def on_connection_status(self, friend_id, status): assert friend_id == AID assert status is False self.cs = True BobTox.on_connection_status = on_connection_status self.bob.cs = False self.alice.kill() self.alice = Tox() assert self.wait_callback(self.bob, 'cs') BobTox.on_connection_status = Tox.on_connection_status assert self.bob.get_friend_connection_status(self.aid) is False
def test_connection_status(self): """ t:friend_get_connection_status t:on_friend_connection_status """ self.bob_add_alice_as_friend() AID = self.aid def on_friend_connection_status(self, friend_id, status): assert friend_id == AID assert status is False self.friend_conn_status = True opt = ToxOptions() BobTox.on_friend_connection_status = on_friend_connection_status self.bob.friend_conn_status = False self.alice.kill() self.alice = Tox(opt) assert self.wait_callback(self.bob, 'friend_conn_status') BobTox.on_friend_connection_status = Tox.on_friend_connection_status assert self.bob.friend_get_connection_status(self.aid) is False