job.test.configuration.interface package¶
Submodules¶
job.test.configuration.interface.test_configuration_interface module¶
job.test.configuration.interface.test_job_interface module¶
-
class
job.test.configuration.interface.test_job_interface.TestJobInterfaceAddOutputToConnection(methodName='runTest')¶ Bases:
django.test.testcases.TestCase-
setUp()¶
-
test_successful()¶ Tests calling JobInterface.add_output_to_connection() successfully.
-
-
class
job.test.configuration.interface.test_job_interface.TestJobInterfaceConvert(methodName='runTest')¶ Bases:
django.test.testcases.TestCaseTests performing conversion from lower to higher minor versions of interface schema.
-
setUp()¶
-
test_successful(*args, **keywargs)¶ Tests calling JobInterface.update() successfully.
-
-
class
job.test.configuration.interface.test_job_interface.TestJobInterfacePostSteps(methodName='runTest')¶ Bases:
django.test.testcases.TestCase-
setUp()¶
-
test_extra_products_are_fine(*args, **keywargs)¶
-
test_invalid_output_file(*args, **keywargs)¶
-
test_invalid_output_files(*args, **keywargs)¶
-
test_manifest_overrides_stdout(*args, **keywargs)¶
-
test_missing_output_files(*args, **keywargs)¶
-
test_output_data_media_types(*args, **keywargs)¶
-
test_output_file(*args, **keywargs)¶
-
test_output_file_with_geo_metadata(*args, **keywargs)¶
-
test_output_files(*args, **keywargs)¶
-
test_output_files_with_geo_metadata(*args, **keywargs)¶
-
test_parse_data(*args, **keywargs)¶
-
test_parse_stdout(*args, **keywargs)¶
-
test_parse_stdout_required(*args, **keywargs)¶
-
-
class
job.test.configuration.interface.test_job_interface.TestJobInterfacePreSteps(methodName='runTest')¶ Bases:
django.test.testcases.TestCase-
setUp()¶
-
test_absent_optional_file_in_command()¶
-
test_absent_optional_files_in_command()¶
-
test_absent_required_file_in_command()¶
-
test_absent_required_files_in_command()¶
-
test_complex_command()¶
-
test_file_in_command(*args, **keywargs)¶
-
test_files_in_command(*args, **keywargs)¶
-
test_output_dir_in_command()¶
-
test_property_in_command()¶
-
test_simple_case()¶
-
-
class
job.test.configuration.interface.test_job_interface.TestJobInterfaceValidateConnection(methodName='runTest')¶ Bases:
django.test.testcases.TestCase-
setUp()¶
-
test_no_workspace_needed()¶ Tests calling JobInterface.validate_connection() without a workspace, but none is needed.
-
test_required_workspace_missing()¶ Tests calling JobInterface.validate_connection() when a required workspace is missing
-
test_successful()¶ Tests calling JobInterface.validate_connection() successfully.
-
-
class
job.test.configuration.interface.test_job_interface.TestJobInterfaceValidation(methodName='runTest')¶ Bases:
django.test.testcases.TestCase-
setUp()¶
-
test_bad_version()¶ Tests calling JobInterface constructor with good and bad versions. Versions longer than 50 should fail.
-
test_command_param_will_fail_without_input()¶
-
test_command_param_will_pass_with_input()¶
-
test_command_string_allows_special_formats()¶
-
test_command_string_special_formats_should_have_dollar_sign()¶
-
test_definition_with_unkown_field_fails()¶
-
test_input_data_must_be_an_approved_type()¶
-
test_input_data_must_have_a_name()¶
-
test_input_data_must_have_a_type()¶
-
test_input_data_names_must_be_unique()¶
-
test_input_data_required_must_be_true_or_false()¶
-
test_input_name_appropriate()¶
-
test_interface_must_have_command()¶
-
test_minimal_input_validation()¶
-
test_output_name_appropriate()¶
-
test_settings_required()¶
-
job.test.configuration.interface.test_scale_file module¶
-
class
job.test.configuration.interface.test_scale_file.TestScaleFileDescriptionMediaTypeAllowed(methodName='runTest')¶ Bases:
django.test.testcases.TestCase-
setUp()¶
-
test_accept_all()¶ Tests calling ScaleFileDescription.is_media_type_allowed() when accepting all media types.
-
test_accept_specific()¶ Tests calling ScaleFileDescription.is_media_type_allowed() when accepting specific media types.
-