def test_bonjour(self):
     try:
         b = Bonjour("Bonjour listener", 1234, '_touchosceditor._tcp')
         b.setClientCallback(self.clientCallback)
         b.run_browser()
         while self.clients == {}:
             time.sleep(1.0)
         self.assertEqual(self.clients.keys()[0], self.name.encode('utf-8'), "Bonjour: Registration Failed")
         vals = self.clients.values()[0]
         self.assertEqual(vals['port'], self.port, "Bonjour: Registered Port Mismatch")
     finally:
         b.stop_browser()
Пример #2
0
 def test_bonjour(self):
     try:
         b = Bonjour("Bonjour listener", 1234, '_touchosceditor._tcp')
         b.setClientCallback(self.clientCallback)
         b.run_browser()
         while self.clients == {}:
             time.sleep(1.0)
         self.assertEqual(self.clients.keys()[0], self.name.encode('utf-8'),
                          "Bonjour: Registration Failed")
         vals = self.clients.values()[0]
         self.assertEqual(vals['port'], self.port,
                          "Bonjour: Registered Port Mismatch")
     finally:
         b.stop_browser()