recipe.test.configuration.data package¶
Submodules¶
recipe.test.configuration.data.test_recipe_data module¶
-
class
recipe.test.configuration.data.test_recipe_data.
DummyDataFileStore
¶ Bases:
job.configuration.data.data_file.AbstractDataFileStore
-
get_workspaces
(workspace_ids)¶
-
store_files
(files, input_file_ids, job_exe)¶
-
-
class
recipe.test.configuration.data.test_recipe_data.
TestRecipeDataAddInputToData
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_successful_file
()¶ Tests calling RecipeData.add_input_to_data() successfully with a file parameter
-
test_successful_file_list
()¶ Tests calling RecipeData.add_input_to_data() successfully with a file list parameter
-
test_successful_property
()¶ Tests calling RecipeData.add_input_to_data() successfully with a property parameter
-
-
class
recipe.test.configuration.data.test_recipe_data.
TestRecipeDataInit
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_init_bad_version
()¶ Tests calling RecipeData constructor with bad version number.
-
test_init_blank
()¶ Tests calling RecipeData constructor with blank JSON.
-
test_init_duplicate_input_name
()¶ Tests calling RecipeData constructor with duplicate data input name.
-
test_init_no_input_name
()¶ Tests calling RecipeData constructor with missing data input name.
-
test_init_successful_one_property
()¶ Tests calling RecipeData constructor successfully with a single property input.
-
test_init_workspace_id_not_integer
()¶ Tests calling RecipeData constructor with a non-integral value for workspace_id
-
-
class
recipe.test.configuration.data.test_recipe_data.
TestRecipeDataValidateInputFiles
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_bad_file_id
()¶ Tests calling RecipeData.validate_input_files() with a file that has an invalid ID
-
test_bad_media_type
()¶ Tests calling RecipeData.validate_input_files() with a file that has an invalid media type
-
test_missing_required
()¶ Tests calling RecipeData.validate_input_files() when a file is required, but missing
-
test_multiple_given_single
()¶ Tests calling RecipeData.validate_input_files() with a multiple file param that is provided with a single file ID
-
test_multiple_missing_file_ids
()¶ Tests calling RecipeData.validate_input_files() with a multiple file param missing the file_ids field
-
test_multiple_non_integrals
()¶ Tests calling RecipeData.validate_input_files() with a multiple file param with a list of non-integrals for file_ids field
-
test_multiple_non_list
()¶ Tests calling RecipeData.validate_input_files() with a multiple file param with a non-list for file_ids field
-
test_not_required
()¶ Tests calling RecipeData.validate_input_files() when a file is missing, but required
-
test_single_missing_file_id
()¶ Tests calling RecipeData.validate_input_files() with a single file param missing the file_id field
-
test_single_non_integral
()¶ Tests calling RecipeData.validate_input_files() with a single file param with a non-integral for file_id field
-
test_successful
()¶ Tests calling RecipeData.validate_input_files() with a valid set of job data
-
-
class
recipe.test.configuration.data.test_recipe_data.
TestRecipeDataValidateProperties
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_missing_required
()¶ Tests calling RecipeData.validate_properties() when a property is required, but missing
-
test_missing_value
()¶ Tests calling RecipeData.validate_properties() when a property is missing a value
-
test_not_required
()¶ Tests calling RecipeData.validate_properties() when a property is missing, but is not required
-
test_required_successful
()¶ Tests calling RecipeData.validate_properties() successfully with a required property
-
test_value_not_string
()¶ Tests calling RecipeData.validate_properties() when a property has a non-string value
-
-
class
recipe.test.configuration.data.test_recipe_data.
TestRecipeDataValidateWorkspace
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_missing_workspace_id
(*args, **keywargs)¶ Tests calling RecipeData.validate_workspace() when missing the workspace_id field
-
test_successful
(*args, **keywargs)¶ Tests calling RecipeData.validate_workspace() with successful data
-
test_workspace_not_active
(*args, **keywargs)¶ Tests calling RecipeData.validate_workspace() with a workspace that is not active
-
test_workspace_not_exist
(*args, **keywargs)¶ Tests calling RecipeData.validate_workspace() with a workspace that does not exist
-