def setUp(self): VirtualTerminal().print_lowlight( "\n----------------- setup test runner -----------------") self.runtime = RuntimeComposer() runtime_context_handler = RuntimeContextHandler(self.runtime.logger) ext_env_handler = ExtEnvHandler(self.runtime.json_file_handler, handler_env_file_path=os.path.join( os.path.pardir, "tests", "helpers")) ext_config_settings_handler = ExtConfigSettingsHandler( self.runtime.logger, self.runtime.json_file_handler, ext_env_handler.config_folder) core_state_handler = CoreStateHandler(ext_env_handler.config_folder, self.runtime.json_file_handler) ext_state_handler = ExtStateHandler(ext_env_handler.config_folder, self.runtime.utility, self.runtime.json_file_handler) ext_output_status_handler = ExtOutputStatusHandler( self.runtime.logger, self.runtime.utility, self.runtime.json_file_handler, ext_env_handler.status_folder) process_handler = ProcessHandler(self.runtime.logger, ext_output_status_handler) self.action_handler = ActionHandler( self.runtime.logger, self.runtime.utility, runtime_context_handler, self.runtime.json_file_handler, ext_env_handler, ext_config_settings_handler, core_state_handler, ext_state_handler, ext_output_status_handler, process_handler, "2020-09-02T13:40:54.8862542Z")
def setUp(self): VirtualTerminal().print_lowlight( "\n----------------- setup test runner -----------------\n") self.test_dir = tempfile.mkdtemp() self.file_path = path.join(self.test_dir, 'test.txt') self.file_logger = FileLogger(self.test_dir, 'test.txt') self.logger = Logger(self.file_logger)
def setUp(self): VirtualTerminal().print_lowlight( "\n----------------- setup test runner -----------------") self.runtime = RuntimeComposer() self.logger = self.runtime.logger self.json_file_handler = self.runtime.json_file_handler self.config_public_settings_fields = Constants.ConfigPublicSettingsFields
def setUp(self): VirtualTerminal().print_lowlight("\n----------------- setup test runner -----------------") runtime = RuntimeComposer() self.logger = runtime.logger self.json_file_handler = runtime.json_file_handler self.get_json_file_content_backup = self.json_file_handler.get_json_file_content self.json_file_handler.get_json_file_content = self.mock_get_json_file_content_to_return_none
def tearDown(self): VirtualTerminal().print_lowlight( "\n----------------- tear down test runner -----------------") self.ext_config_settings_handler.get_seq_no_from_env_var = self.backup_get_seq_no_from_env_var os.path.realpath = self.backup_mock_os_path_realpath # delete tempdir shutil.rmtree(self.temp_dir)
def setUp(self): VirtualTerminal().print_lowlight( "\n----------------- setup test runner -----------------") self.runtime = RuntimeComposer() self.utility = self.runtime.utility self.json_file_handler = self.runtime.json_file_handler self.core_state_fields = Constants.CoreStateFields
def setUp(self): VirtualTerminal().print_lowlight( "\n----------------- setup test runner -----------------") runtime = RuntimeComposer() self.logger = runtime.logger self.json_file_handler = runtime.json_file_handler self.runtime_context_handler = RuntimeContextHandler(self.logger) self.core_state_fields = Constants.CoreStateFields
def setUp(self): VirtualTerminal().print_lowlight("\n----------------- setup test runner -----------------") self.runtime = RuntimeComposer() self.logger = self.runtime.logger self.telemetry_writer = self.runtime.telemetry_writer self.logger.telemetry_writer = self.telemetry_writer self.utility = self.runtime.utility self.json_file_handler = self.runtime.json_file_handler self.status_file_fields = Constants.StatusFileFields self.status = Constants.Status
def setUp(self): VirtualTerminal().print_lowlight( "\n----------------- setup test runner -----------------") # create tempdir which will have all the required files self.temp_dir = tempfile.mkdtemp() self.env_layer = EnvLayer() self.env_health_manager = EnvHealthManager(self.env_layer) # Overriding time.sleep to avoid delays in test execution time.sleep = self.mock_sleep
def setUp(self): VirtualTerminal().print_lowlight( "\n----------------- setup test runner -----------------") runtime = RuntimeComposer() self.logger = runtime.logger self.utility = runtime.utility self.json_file_handler = runtime.json_file_handler seq_no = 1234 dir_path = os.path.join(os.path.pardir, "tests", "helpers") self.ext_output_status_handler = ExtOutputStatusHandler( self.logger, self.utility, self.json_file_handler, dir_path) self.process = subprocess.Popen(["echo", "Hello World!"], shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
def setUp(self): VirtualTerminal().print_lowlight( "\n----------------- setup test runner -----------------") self.temp_dir = tempfile.mkdtemp() self.runtime = RuntimeComposer() runtime_context_handler = RuntimeContextHandler(self.runtime.logger) self.ext_env_handler = ExtEnvHandler( self.runtime.json_file_handler, handler_env_file_path=os.path.join(os.path.pardir, "tests", "helpers")) self.setup_files_and_folders(self.temp_dir) self.ext_config_settings_handler = ExtConfigSettingsHandler( self.runtime.logger, self.runtime.json_file_handler, self.ext_env_handler.config_folder) core_state_handler = CoreStateHandler( self.ext_env_handler.config_folder, self.runtime.json_file_handler) ext_state_handler = ExtStateHandler(self.ext_env_handler.config_folder, self.runtime.utility, self.runtime.json_file_handler) ext_output_status_handler = ExtOutputStatusHandler( self.runtime.logger, self.runtime.utility, self.runtime.json_file_handler, self.ext_env_handler.status_folder) process_handler = ProcessHandler(self.runtime.logger, self.runtime.env_layer, ext_output_status_handler) self.action_handler = ActionHandler( self.runtime.logger, self.runtime.env_layer, self.runtime.telemetry_writer, self.runtime.utility, runtime_context_handler, self.runtime.json_file_handler, self.runtime.env_health_manager, self.ext_env_handler, self.ext_config_settings_handler, core_state_handler, ext_state_handler, ext_output_status_handler, process_handler, datetime.datetime.utcnow()) self.backup_get_seq_no_from_env_var = self.ext_config_settings_handler.get_seq_no_from_env_var self.ext_config_settings_handler.get_seq_no_from_env_var = self.mock_get_seq_no_from_env_var self.backup_mock_os_path_realpath = os.path.realpath os.path.realpath = self.mock_os_path_realpath
def tearDown(self): VirtualTerminal().print_lowlight( "\n----------------- tear down test runner -----------------")
def setUp(self): VirtualTerminal().print_lowlight("\n----------------- setup test runner -----------------") self.runtime = RuntimeComposer() self.json_file_handler = self.runtime.json_file_handler self.env_settings_fields = Constants.EnvSettingsFields
def tearDown(self): VirtualTerminal().print_lowlight("\n----------------- tear down test runner -----------------") # reseting mocks self.json_file_handler.get_json_file_content = self.get_json_file_content_backup
def setUp(self): VirtualTerminal().print_lowlight( "\n----------------- setup test runner -----------------") self.runtime = RuntimeComposer() self.utility = self.runtime.utility
def tearDown(self): VirtualTerminal().print_lowlight( "\n----------------- tear down test runner -----------------") shutil.rmtree(self.test_dir)
def setUp(self): VirtualTerminal().print_lowlight( "\n----------------- setup test runner -----------------") self.handler_manifest_file = os.path.join( os.path.pardir, 'src', Constants.HANDLER_MANIFEST_FILE)
def tearDown(self): VirtualTerminal().print_lowlight("\n----------------- tear down test runner -----------------") shutil.rmtree(self.telemetry_writer.events_folder_path)
def setUp(self): VirtualTerminal().print_lowlight("\n----------------- setup test runner -----------------") self.logger = Logger() self.env_layer = EnvLayer() self.telemetry_writer = TelemetryWriter(self.logger, self.env_layer) self.telemetry_writer.events_folder_path = tempfile.mkdtemp()
def setUp(self): VirtualTerminal().print_lowlight("\n----------------- setup test runner -----------------") runtime = RuntimeComposer() self.json_file_handler = runtime.json_file_handler