recipe.test.configuration.definition package¶
Submodules¶
recipe.test.configuration.definition.test_recipe_definition module¶
-
class
recipe.test.configuration.definition.test_recipe_definition.
DummyDataFileStore
¶ Bases:
job.configuration.data.data_file.AbstractDataFileStore
-
get_workspaces
(workspace_ids)¶
-
store_files
(files, input_file_ids, job_exe)¶
-
-
class
recipe.test.configuration.definition.test_recipe_definition.
TestRecipeDefinitionGetGraph
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_successful
()¶ Tests calling RecipeDefinition.get_graph() successfully
-
-
class
recipe.test.configuration.definition.test_recipe_definition.
TestRecipeDefinitionGetJobTypeKeys
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_get_job_type_keys_empty
()¶ Tests getting job type keys when there are no jobs defined.
-
test_get_job_type_keys_multi
()¶ Tests getting job type keys from the definition.
-
test_get_job_type_keys_one
()¶ Tests getting a job type key from the definition.
-
test_get_job_type_keys_unique
()¶ Tests getting job type keys without duplicates.
-
-
class
recipe.test.configuration.definition.test_recipe_definition.
TestRecipeDefinitionGetJobTypeMap
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_successful_new_recipe
()¶ Tests calling RecipeDefinition.get_job_type_map() successfully.
-
-
class
recipe.test.configuration.definition.test_recipe_definition.
TestRecipeDefinitionGetJobTypes
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_get_job_types_empty
()¶ Tests getting job types when there are no jobs defined.
-
test_get_job_types_multi
()¶ Tests getting job types from the definition.
-
test_get_job_types_one
()¶ Tests getting a job type from the definition.
-
test_get_job_types_unique
()¶ Tests getting job types without duplicates.
-
-
class
recipe.test.configuration.definition.test_recipe_definition.
TestRecipeDefinitionInit
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_init_bad_version
()¶ Tests calling RecipeDefinition constructor with bad version number.
-
test_init_bare_min
()¶ Tests calling RecipeDefinition constructor with bare minimum JSON.
-
test_init_cyclic_dependency
()¶ Tests calling RecipeDefinition constructor with a cyclic dependency.
-
test_init_dulicate_job_input
()¶ Tests calling RecipeDefinition constructor with duplicate job inputs.
-
test_init_input_data_name
()¶ Tests calling RecipeDefinition constructor with good and bad input_data names.
-
test_init_job_name
()¶ Tests calling RecipeDefinition constructor with good and bad job names.
-
test_init_successful
()¶ Tests calling RecipeDefinition constructor successfully.
-
test_init_undefined_dependency
()¶ Tests calling RecipeDefinition constructor with an undefined job dependency.
-
test_init_undefined_recipe_input
()¶ Tests calling RecipeDefinition constructor with an undefined recipe input.
-
-
class
recipe.test.configuration.definition.test_recipe_definition.
TestRecipeDefinitionValidateData
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_missing_workspace
(*args, **keywargs)¶ Tests calling RecipeDefinition.validate_data() with a missing required workspace.
-
test_successful
(*args, **keywargs)¶ Tests calling RecipeDefinition.validate_data() successfully.
-
test_successful_no_workspace
(*args, **keywargs)¶ Tests calling RecipeDefinition.validate_data() successfully with no workspace.
-
-
class
recipe.test.configuration.definition.test_recipe_definition.
TestRecipeDefinitionValidateJobInterfaces
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_invalid_job_type
()¶ Tests calling RecipeDefinition.validate_job_interfaces() with an invalid job type.
-
test_successful
()¶ Tests calling RecipeDefinition.validate_job_interfaces() successfully.
-