コード例 #1
0
ファイル: test_dbus.py プロジェクト: Ed-von-Schleck/gruvi
 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()
コード例 #2
0
ファイル: test_dbus.py プロジェクト: Ed-von-Schleck/gruvi
 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()