def test_get_unique_name(self): # Ensure that get_unique_name() works client = DbusClient() client.connect('session') unique_name = client.get_unique_name() self.assertIsInstance(unique_name, six.text_type) self.assertTrue(unique_name.startswith(':')) client.close()
def test_get_unique_name(self): # Ensure that get_unique_name() works client and server side server = DbusServer(echo_app) addr = 'unix:path=' + self.pipename() server.listen(addr) client = DbusClient() client.connect(addr) unique_name = client.get_unique_name() self.assertIsInstance(unique_name, six.text_type) self.assertTrue(unique_name.startswith(':')) sproto = list(server.connections)[0][1] self.assertEqual(unique_name, sproto.get_unique_name()) server.close() client.close()