예제 #1
0
    def setUp(self):
        @cache()
        def my_cache_func(arg):
            return arg

        @fast_cache
        def my_fast_cache_func(arg):
            return arg

        def func_cache_hasheable():
            my_cache_func(5)

        self.runner_hasheable = stress_util.MainRunner(func_cache_hasheable,
                                                       "cache_hasheable")

        def func_cache_pickable():
            my_cache_func({"foo": "bar"})

        self.runner_pickable = stress_util.MainRunner(func_cache_pickable,
                                                      "cache_pickable")

        fobj = open(__file__)

        def func_cache_unpickable():
            my_cache_func(arg=fobj)

        self.runner_unpickable = stress_util.MainRunner(
            func_cache_unpickable, "cache_unpickable")

        def func_fast_cache():
            my_fast_cache_func(5)

        self.runner_fast = stress_util.MainRunner(func_fast_cache,
                                                  "cache_fast")
    def setUp(self):
        self.cfg_manager= ConfigurationManager.ConfigurationManager()
        self.cfg_manager.append_module(configuration_module)

        def func():
            self.cfg_manager.get_value("db_driver")

        self.runner = stress_util.MainRunner(func, "ConfigurationManager")
예제 #3
0
    def setUp(self):
        self.cfg_manager = ConfigurationManager.ConfigurationManager()
        self.cfg_manager.append_module(configuration_module)

        self.session_manager = SessionManager.SessionManager(
            self.cfg_manager, SessionType.Memory, "foo")

        def func():
            self.session_manager.create_session()

        self.runner = stress_util.MainRunner(func, "SessionManager")
예제 #4
0
 def setUp(self):
     testing_log = TestingLog()
     self.runner_normal = stress_util.MainRunner(
         testing_log.normal_method_wrap, "testing_log_normal")
     self.runner_wrong = stress_util.MainRunner(
         testing_log.wrong_method_wrap, "testing_log_exc")