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)