def test_listener(): c = Connection() c.connect('Swordfish') c.send_sync('app.foregroundColor.rgb.red=255') e = EventListener.connect('Swordfish', interval=0.2) e.start() e.subscribe('foregroundColorChanged', callback) e.subscribe('backgroundColorChanged', callback2) time.sleep(1) c.send_sync('app.foregroundColor.rgb.red=0') c.send_sync('app.foregroundColor.rgb.red=10') c.send_sync('app.foregroundColor.rgb.red=20') c.send_sync('app.foregroundColor.rgb.red=30') c.send_sync('app.backgroundColor.rgb.red=0') c.send_sync('app.backgroundColor.rgb.red=10') c.send_sync('app.backgroundColor.rgb.red=20') c.send_sync('app.backgroundColor.rgb.red=30') i = 0 while i < 2: time.sleep(1) i += 1 e.unsubscribe('foregroundColorChanged', callback) e.unsubscribe('backgroundColorChanged', callback2) e.stop() c.close()
def test_script(): c = Connection() c.connect('Swordfish') res = c.send_sync('$.version;') assert res.command == six.b('4.5.8') res = c.send_sync('$.os') assert res.command == six.b('Windows') res = c.send_sync('alert(x);') assert res.command == six.b('') c.close()
def test_script(self): c = Connection() c.connect('Swordfish') res = c.send_sync('$.version;') self.assertEqual(res.command, '4.5.6') self.assertEqual(repr(res), '<4.5.6:>') res = c.send_sync('$.os') self.assertEqual(res.command, 'Windows 7/64 6.3 ') res = c.send_sync('alert(x);') self.assertEqual(res.command, '') c.close()
def test_connection(): c = Connection() c.connect('Swordfish') assert c.isConnected is True c.close()
def test_connection(self): c = Connection() c.connect('Swordfish') self.assertTrue(c.isConnected) c.close()