def run_unsubscribe_notification( self ): url = self.load_url_from_file() notification = ClientNotification( iface=url.iface, path=url.path, command_id='unsubscribe', params=url.iface.get_request_params_type('unsubscribe')(), ) pprint(tClientPacket, notification.to_data()) server = Server.from_public_key(self.services.remoting, url.public_key) response = yield from (asyncio.wait_for(server.send_notification(notification), timeout=0.5)) self.assertEqual(None, response)
def run_get_request( self ): url = self.load_url_from_file() request = Request( iface=url.iface, path=url.path, command_id='get', request_id='test-001', params=url.iface.get_request_params_type('get')(), ) pprint(tClientPacket, request.to_data()) server = Server.from_public_key(self.services.remoting, url.public_key) response = yield from (asyncio.wait_for(server.execute_request(request), timeout=0.5)) self.assertIsInstance(response, Response) self.assertEqual('get', response.command_id) self.assertEqual('test-001', response.request_id)