Example #1
0
    def test_create_endpoint(self, mockce):
        prpc = ProcessRPCClient(process=sentinel.process)
        prpc.create_endpoint(to_name=sentinel.to_name)

        mockce.assert_called_once_with(prpc,
                                       sentinel.to_name,
                                       None,
                                       process=sentinel.process)
Example #2
0
 def register(self, user_name='', proc_id=''):
     print "Registering user %s, client %s" % (user_name, proc_id)
     client = ProcessRPCClient(node=self.container.node,
                               name=proc_id,
                               iface=IChatcService,
                               process=self)
     self.clients[user_name] = DotDict(procid=proc_id,
                                       user_name=user_name,
                                       client=client)
     return "OK"
Example #3
0
    def test_create_endpoint(self, mockce):
        prpc = ProcessRPCClient(process=sentinel.process)
        sentinel.process.container = Mock()
        sentinel.process.container.create_service_xn = Mock(
            return_value=sentinel.to_name)
        prpc.create_endpoint(to_name=sentinel.to_name)

        mockce.assert_called_once_with(prpc,
                                       sentinel.to_name,
                                       None,
                                       process=sentinel.process)
Example #4
0
 def test_create_endpoint_no_process(self):
     prpc = ProcessRPCClient()
     self.assertRaises(StandardError, prpc.create_endpoint)