def setUpClass(cls): apps.cache_apps(config.test_apps_path) core.config.config.load_app_apis(apps_path=config.test_apps_path) MultiprocessedExecutor.initialize_threading = mock_initialize_threading MultiprocessedExecutor.wait_and_reset = mock_wait_and_reset MultiprocessedExecutor.shutdown_pool = mock_shutdown_pool core.controller.controller.initialize_threading()
def setUpClass(cls): apps.cache_apps(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)
def setUpClass(cls): from core.multiprocessedexecutor.multiprocessedexecutor import spawn_worker_processes pids = spawn_worker_processes( worker_environment_setup=modified_setup_worker_env) core.controller.controller.initialize_threading(pids) apps.cache_apps(config.test_apps_path) core.config.config.load_app_apis(apps_path=config.test_apps_path) core.config.config.num_processes = 2
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"
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
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)
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.app_apis = {} core.config.config.load_app_apis(apps_path=tests.config.test_apps_path) core.config.config.num_processes = 2 cls.context = server.flaskserver.app.test_request_context() cls.context.push() server.flaskserver.running_context.db.create_all() if cls.patch: MultiprocessedExecutor.initialize_threading = mock_initialize_threading MultiprocessedExecutor.shutdown_pool = mock_shutdown_pool MultiprocessedExecutor.wait_and_reset = mock_wait_and_reset server.flaskserver.running_context.controller.initialize_threading( ) else: from core.multiprocessedexecutor.multiprocessedexecutor import spawn_worker_processes pids = spawn_worker_processes( worker_environment_setup=modified_setup_worker_env) server.flaskserver.running_context.controller.initialize_threading( pids)
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()
def modified_setup_worker_env(): 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)
def setUpClass(cls): apps.cache_apps(test_apps_path)
def setUpClass(cls): apps.cache_apps(test_apps_path) core.config.config.load_app_apis(apps_path=test_apps_path)
def initialize(): load_config() from apps import cache_apps cache_apps(core.config.paths.apps_path) load_app_apis()
for letter in name: if letter.isupper(): new_name += ' ' + letter.lower() else: new_name += letter return new_name def convert_arg_value(arg, actions): if isinstance(arg, string_types) and arg[0] == '@': reference_action_name = arg[1:] reference_action_uid = next( (action['uid'] for action in actions if action['name'] == reference_action_name), None) if reference_action_uid is not None: return {'reference': reference_action_uid} else: print( 'reference {} cannot be converted from name to UID. Action UID not found' .format(arg)) return {'reference': arg[1:]} else: return {'value': arg} if __name__ == '__main__': cache_apps(join('.', 'apps')) load_app_apis() convert_playbooks()
def setUp(self): self.original_apps_path = core.config.paths.apps_path core.config.paths.apps_path = tests.config.test_apps_path apps.clear_cache() apps.cache_apps(tests.config.test_apps_path)
def setUpClass(cls): apps.clear_cache() apps.cache_apps(test_apps_path) core.config.config.load_app_apis(test_apps_path) cls.conditions = apps.get_all_conditions_for_app('HelloWorld') cls.transforms = apps.get_all_transforms_for_app('HelloWorld')