def setUpClass(cls):
        if cls != ServerTestCase and cls.setUp != ServerTestCase.setUp:
            original_setup = cls.setUp

            def setup_override(self, *args, **kwargs):
                ServerTestCase.setUp(self)
                return original_setup(self, *args, **kwargs)

            cls.setUp = setup_override

        if cls != ServerTestCase and cls.tearDown != ServerTestCase.tearDown:
            original_teardown = cls.tearDown

            def teardown_override(self, *args, **kwargs):
                cls.preTearDown(self)
                ServerTestCase.tearDown(self)
                return original_teardown(self, *args, **kwargs)

            cls.tearDown = teardown_override

        if (tests.config.test_data_dir_name not in os.listdir(
                tests.config.test_path)
                or os.path.isfile(tests.config.test_data_path)):
            if os.path.isfile(tests.config.test_data_path):
                os.remove(tests.config.test_data_path)
            os.makedirs(tests.config.test_data_path)

        App.registry = {}
        import_all_apps(path=tests.config.test_apps_path, reload=True)
        core.config.config.load_app_apis(apps_path=tests.config.test_apps_path)
        core.config.config.flags = import_all_flags('tests.util.flagsfilters')
        core.config.config.filters = import_all_filters(
            'tests.util.flagsfilters')
        core.config.config.load_flagfilter_apis(
            path=tests.config.function_api_path)
Exemple #2
0
 def setUpClass(cls):
     App.registry = {}
     import_all_apps(path=config.test_apps_path, reload=True)
     core.config.config.load_app_apis(apps_path=config.test_apps_path)
     core.config.config.flags = import_all_flags('tests.util.flagsfilters')
     core.config.config.filters = import_all_filters('tests.util.flagsfilters')
     core.config.config.load_flagfilter_apis(path=config.function_api_path)
 def setUpClass(cls):
     import_all_apps(path=test_apps_path)
     core.config.config.load_app_apis(apps_path=test_apps_path)
     core.config.config.flags = import_all_flags('tests.util.flagsfilters')
     core.config.config.filters = import_all_filters(
         'tests.util.flagsfilters')
     core.config.config.load_flagfilter_apis(path=function_api_path)
Exemple #4
0
 def setUpClass(cls):
     apps.cache_apps(config.test_apps_path)
     core.config.config.load_app_apis(apps_path=config.test_apps_path)
     core.config.config.flags = import_all_flags('tests.util.flagsfilters')
     core.config.config.filters = import_all_filters('tests.util.flagsfilters')
     core.config.config.load_flagfilter_apis(path=config.function_api_path)
     core.config.config.num_processes = 2
Exemple #5
0
 def setUp(self):
     apps.cache_apps(config.test_apps_path)
     core.config.config.load_app_apis(apps_path=config.test_apps_path)
     core.config.config.flags = import_all_flags('tests.util.flagsfilters')
     core.config.config.filters = import_all_filters('tests.util.flagsfilters')
     core.config.config.load_flagfilter_apis(path=config.function_api_path)
     self.test_trigger_name = "testTrigger"
     self.test_trigger_workflow = "helloWorldWorkflow"
Exemple #6
0
 def setUpClass(cls):
     apps.cache_apps(config.test_apps_path)
     core.config.config.load_app_apis(apps_path=config.test_apps_path)
     core.config.config.flags = import_all_flags('tests.util.flagsfilters')
     core.config.config.filters = import_all_filters(
         'tests.util.flagsfilters')
     core.config.config.load_flagfilter_apis(path=config.function_api_path)
     core.multiprocessedexecutor.MultiprocessedExecutor.initialize_threading = mock_initialize_threading
     core.multiprocessedexecutor.MultiprocessedExecutor.shutdown_pool = mock_shutdown_pool
Exemple #7
0
def modified_setup_worker_env():
    from core.helpers import import_all_filters, import_all_flags
    import tests.config
    import core.config.config
    import apps
    apps.cache_apps(tests.config.test_apps_path)
    core.config.config.load_app_apis(apps_path=tests.config.test_apps_path)
    core.config.config.flags = import_all_flags(package='tests.util.flagsfilters')
    core.config.config.filters = import_all_filters(package='tests.util.flagsfilters')
    core.config.config.load_flagfilter_apis(tests.config.function_api_path)
Exemple #8
0
def initialize():
    global filters
    global flags
    load_config()
    from core.helpers import import_all_apps, import_all_filters, import_all_flags
    import_all_apps()
    load_app_apis()
    flags = import_all_flags()
    filters = import_all_filters()
    load_flagfilter_apis()
Exemple #9
0
    def setUpClass(cls):
        if cls != ServerTestCase and cls.setUp != ServerTestCase.setUp:
            original_setup = cls.setUp

            def setup_override(self, *args, **kwargs):
                ServerTestCase.setUp(self)
                return original_setup(self, *args, **kwargs)
            cls.setUp = setup_override

        if cls != ServerTestCase and cls.tearDown != ServerTestCase.tearDown:
            original_teardown = cls.tearDown

            def teardown_override(self, *args, **kwargs):
                cls.preTearDown(self)
                ServerTestCase.tearDown(self)
                return original_teardown(self, *args, **kwargs)

            cls.tearDown = teardown_override

        if (tests.config.test_data_dir_name not in os.listdir(tests.config.test_path)
                or os.path.isfile(tests.config.test_data_path)):
            if os.path.isfile(tests.config.test_data_path):
                os.remove(tests.config.test_data_path)
            os.makedirs(tests.config.test_data_path)
        apps.cache_apps(path=tests.config.test_apps_path)
        core.config.config.load_app_apis(apps_path=tests.config.test_apps_path)
        core.config.config.flags = import_all_flags('tests.util.flagsfilters')
        core.config.config.filters = import_all_filters('tests.util.flagsfilters')
        core.config.config.load_flagfilter_apis(path=tests.config.function_api_path)
        core.config.config.num_processes = 2

        if cls.patch:
            core.multiprocessedexecutor.MultiprocessedExecutor.initialize_threading = mock_initialize_threading
            core.multiprocessedexecutor.MultiprocessedExecutor.shutdown_pool = mock_shutdown_pool

        cls.context = server.flaskserver.app.test_request_context()
        cls.context.push()

        server.flaskserver.running_context.db.create_all()
Exemple #10
0
 def setUpClass(cls):
     cls.filters = import_all_filters('tests.util.flagsfilters')
     cls.flags = import_all_flags('tests.util.flagsfilters')