Пример #1
0
 def __init__(self, test_name, model_config, store_area=False):
     self._test_name = test_name
     self._model_config = model_config
     self._store_area = store_area
     self._test_context = ErtTest(self._test_name,
                                  self._model_config,
                                  store_area=self._store_area)
     self._server = ErtRPCServer(self._test_context.getErt())
Пример #2
0
class RPCServiceContext(object):
    def __init__(self, test_name, model_config, store_area=False):
        self._test_context = ErtTest(test_name, model_config, store_area=store_area)
        self._server = ErtRPCServer(self._test_context.getErt())

    def __enter__(self):
        """ @rtype: ErtRPCServer"""
        thread = Thread(name="ErtRPCServerTest")
        thread.run = self._server.start
        thread.start()

        return self._server

    def __exit__(self, exc_type, exc_val, exc_tb):
        self._server.stop()
        del self._server
        del self._test_context
        return False
Пример #3
0
class RPCServiceContext(object):
    def __init__(self, test_name, model_config, store_area=False):
        self._test_context = ErtTest(test_name,
                                     model_config,
                                     store_area=store_area)
        self._server = ErtRPCServer(self._test_context.getErt())

    def __enter__(self):
        """ @rtype: ErtRPCServer"""
        thread = Thread(name="ErtRPCServerTest")
        thread.run = self._server.start
        thread.start()

        return self._server

    def __exit__(self, exc_type, exc_val, exc_tb):
        self._server.stop()
        del self._server
        del self._test_context
        return False
Пример #4
0
 def __init__(self, test_name, model_config, store_area=False):
     self._test_context = ErtTest(test_name, model_config, store_area=store_area)
     self._server = ErtRPCServer(self._test_context.getErt())