def test_create_when_relative_to_working_dir(self): path = os.path.join('my', 'dir') config = test_utils.create_parameter_model_from_config( _create_config(path), working_dir=test_utils.temp_folder) self.assertEqual(path, config.file_dir)
def test_create_when_relative_to_working_dir(self): path = os.path.join('my', 'dir') config = test_utils.create_parameter_model_from_config( _create_config(path), working_dir=test_utils.temp_folder) self.assertEqual(path, config.file_dir)
def _create_parameter_model(config, *, username=DEF_USERNAME, audit_name=DEF_AUDIT_NAME, all_parameters=None): return create_parameter_model_from_config(config, username=username, audit_name=audit_name, all_parameters=all_parameters)
def _create_parameter_model(*, recursive, file_type=None, extensions=None, working_dir=None, file_dir=test_utils.temp_folder): config = _create_config(file_dir, recursive=recursive, file_type=file_type, extensions=extensions) return test_utils.create_parameter_model_from_config( config, working_dir=working_dir)
def test_file_type(self): config = test_utils.create_parameter_model_from_config( _create_config(file_type='DiR')) self.assertEqual('dir', config.file_type)
def test_create_when_unnormalized_extensions(self): config = test_utils.create_parameter_model_from_config( _create_config(extensions=['.pdf', 'TxT', 'log', '.minE'])) self.assertEqual(['pdf', 'txt', 'log', 'mine'], config.file_extensions)
def test_create_when_no_extensions(self): config = test_utils.create_parameter_model_from_config( _create_config()) self.assertEqual([], config.file_extensions)
def test_create_recursive_by_config(self): config = test_utils.create_parameter_model_from_config( _create_config(recursive='true')) self.assertEqual(PARAM_TYPE_SERVER_FILE, config.type) self.assertEqual(True, config.file_recursive)
def test_create_recursive_by_config(self): config = test_utils.create_parameter_model_from_config(_create_config(recursive='true')) self.assertEqual(PARAM_TYPE_SERVER_FILE, config.type) self.assertEqual(True, config.file_recursive)
def _create_parameter_model(config, *, username=DEF_USERNAME, audit_name=DEF_AUDIT_NAME, all_parameters=None): return create_parameter_model_from_config(config, username=username, audit_name=audit_name, all_parameters=all_parameters)
def test_file_type_dir_overriden_by_extensions(self): config = test_utils.create_parameter_model_from_config( _create_config(file_type='dir', extensions=['exe'])) self.assertEqual('file', config.file_type)
def _create_parameter_model(*, recursive, file_type=None, extensions=None, working_dir=None, file_dir=test_utils.temp_folder): config = _create_config(file_dir, recursive=recursive, file_type=file_type, extensions=extensions) return test_utils.create_parameter_model_from_config(config, working_dir=working_dir)
def test_file_type(self): config = test_utils.create_parameter_model_from_config( _create_config(file_type='DiR')) self.assertEqual('dir', config.file_type)
def test_create_when_unnormalized_extensions(self): config = test_utils.create_parameter_model_from_config( _create_config(extensions=['.pdf', 'TxT', 'log', '.minE'])) self.assertEqual(['pdf', 'txt', 'log', 'mine'], config.file_extensions)
def test_create_when_no_extensions(self): config = test_utils.create_parameter_model_from_config( _create_config()) self.assertEqual([], config.file_extensions)
def test_file_type_dir_overriden_by_extensions(self): config = test_utils.create_parameter_model_from_config( _create_config(file_type='dir', extensions=['exe'])) self.assertEqual('file', config.file_type)
def test_create_by_config(self): config = test_utils.create_parameter_model_from_config( _create_config()) self.assertEqual(PARAM_TYPE_SERVER_FILE, config.type)
def test_create_by_config(self): config = test_utils.create_parameter_model_from_config(_create_config()) self.assertEqual(PARAM_TYPE_SERVER_FILE, config.type)