tests.models.output.definitions package¶
Submodules¶
tests.models.output.definitions.test_file_output_definition module¶
-
class
tests.models.output.definitions.test_file_output_definition.
FileOutputDefinitionTestCase
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
Tests for the
FileOutputDefinition
model.-
setUp
()¶ Adds the created instances to the tests’ contexts. For more information see unittest’s
setUp()
method.
-
test_get_type
()¶ Tests the
get_type()
method returns the expected value.
-
test_output_class_attribute
()¶ Test the output_class attribute is set to
FileOutput
.
-
tests.models.output.definitions.test_float_output_definition module¶
-
class
tests.models.output.definitions.test_float_output_definition.
FloatOutputDefinitionTestCase
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
Tests for the
FloatOutputDefinition
model.-
setUp
()¶ Adds the created instances to the tests’ contexts. For more information see unittest’s
setUp()
method.
-
test_get_type
()¶ Tests the
get_type()
method returns the expected value.
-
test_output_class_attribute
()¶ Test the output_class attribute is set to
FloatOutput
.
-
tests.models.output.definitions.test_output_definition module¶
-
class
tests.models.output.definitions.test_output_definition.
OutputDefinitionTestCase
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
Tests for the
OutputDefinition
model.-
setUp
()¶ Adds the created instances to the tests’ contexts. For more information see unittest’s
setUp()
method.
-
test_create_output_instance_raises_type_error
()¶ Tests that calling the
create_output_instance()
raises a ValidationError. This is the expected behavior as long as the output_class attribute is not defined (or ill defined).
-
test_create_output_instance_reraises_uncaught_exception
()¶ Tests that calling the
create_output_instance()
method when output_class is properly set but invalid kwargs still raises an exception.
-
test_create_output_instance_with_non_model_value_raises_type_error
()¶ Tests that calling the
create_output_instance()
with a non-model value raises a ValidationError.
-
test_create_output_instance_with_non_output_subclass_value_raises_type_error
()¶ Tests that calling the
create_output_instance()
with a non-Output
model subclass value raises a ValidationError.
-
test_custom_manager_is_assigned
()¶ Tests that the manager is assigned to be the custom
OutputDefinitionManager
class.
-
test_description_blank_and_null
()¶ Tests that the description field may be blank or null.
-
test_key_blank_and_null
()¶ Tests that the key field may not be blank or null.
-
test_key_is_not_unique
()¶ Tests that the key field is not unique.
-
test_key_max_length
()¶ Test the max_length of the key field.
-
test_ordering
()¶ Test the ordering.
-
test_output_class_is_none
()¶ Tests that the output_class class attribute is set to None. This is meant to be overriden by a
Output
instance.
-
test_resetting_output_class_to_valid_output_subclass
()¶ Tests that the
check_output_class_definition()
method does not raise a ValidationError when setting output_class to some valid Output model subclass.
-
test_string
()¶ Test the string output.
-