recipe.test.definition package

Submodules

recipe.test.definition.test_definition module

class recipe.test.definition.test_definition.TestRecipeDefinition(methodName='runTest')

Bases: django.test.testcases.TestCase

setUp()
test_add_dependency_missing_child()

Tests calling RecipeDefinition.add_dependency() with a missing child node

test_add_dependency_missing_parent()

Tests calling RecipeDefinition.add_dependency() with a missing parent node

test_dependency_input_conn_cannot_connect_to_recipe()

Tests calling RecipeDefinition.add_dependency_input_connection() to connect to a recipe node (invalid)

test_dependency_input_conn_duplicate_input()

Tests calling RecipeDefinition.add_dependency_input_connection() to connect to a duplicate input

test_dependency_input_conn_missing_dependency()

Tests calling RecipeDefinition.add_dependency_input_connection() with an unknown dependency node

test_dependency_input_conn_missing_input_node()

Tests calling RecipeDefinition.add_dependency_input_connection() with an unknown input node

test_dependency_input_conn_successful()

Tests calling RecipeDefinition.add_dependency_input_connection() successfully

test_generate_node_input_data()

Tests calling RecipeDefinition.generate_node_input_data()

test_recipe_input_conn_duplicate_input()

Tests calling RecipeDefinition.add_recipe_input_connection() to connect to a duplicate input

test_recipe_input_conn_missing_input()

Tests calling RecipeDefinition.add_recipe_input_connection() with an unknown recipe input

test_recipe_input_conn_missing_input_node()

Tests calling RecipeDefinition.add_recipe_input_connection() with an unknown input node

test_recipe_input_conn_successful()

Tests calling RecipeDefinition.add_recipe_input_connection() successfully

test_topological_order_circular()

Tests calling RecipeDefinition.get_topological_order() with a circular dependency

test_topological_order_successful()

Tests calling RecipeDefinition.get_topological_order() successfully

test_update_job_node()

Tests calling RecipeDefinition.update_job_node() successfully

test_update_recipe_node()

Tests calling RecipeDefinition.update_recipe_node() successfully

test_validate_invalid_connection()

Tests calling RecipeDefinition.validate() with an invalid connection to a node’s input interface

test_validate_invalid_input_interface()

Tests calling RecipeDefinition.validate() with an invalid input interface

test_validate_missing_dependency()

Tests calling RecipeDefinition.validate() with a connection that has a missing dependency

test_validate_successful()

Tests calling RecipeDefinition.validate() successfully

Module contents