示例#1
0
    def check_simple_messaging(self):
        s_context = session_context()
        cluster = LocalhostCluster(num_nodes=1000)
        t_context = test_context(s_context, cluster)

        client_id = "test-runner-{}-{}".format(os.getpid(), id(self))
        receiver_response_factory = EventResponseFactory()

        receiver = Receiver(5556, 5656)
        receiver.start()
        port = receiver.port

        try:
            p = mp.Process(target=self.ready_response, args=(client_id, port))
            p.start()

            event = receiver.recv(timeout=10000)
            assert event["event_type"] == ClientEventFactory.READY
            logging.info('replying to client')
            receiver.send(receiver_response_factory.ready(event, s_context, t_context, cluster))
        finally:
            p.join()
 def setup_method(self, method):
     self.context = test_context()
示例#3
0
 def setup_method(self, _):
     self.cluster = LocalhostCluster()
     self.session_context = session_context()
     self.context = test_context(self.session_context, cluster=self.cluster)
示例#4
0
 def __init__(self):
     super(TemplateRenderingService, self).__init__(test_context(), 1)
示例#5
0
 def __init__(self):
     super(TemplateRenderingService, self).__init__(test_context(), 1)
示例#6
0
 def setup_method(self, method):
     self.cluster = LocalhostCluster()
     self.session_context = session_context(cluster=self.cluster)
     self.context = test_context(self.session_context)
示例#7
0
 def setup_method(self, _):
     self.cluster = LocalhostCluster(is_type_based=False)
     self.session_context = session_context()
     self.context = test_context(self.session_context, cluster=self.cluster)