job.test.configuration.data package¶
Submodules¶
job.test.configuration.data.test_job_connection module¶
-
class
job.test.configuration.data.test_job_connection.
TestJobConnectionValidateInputFiles
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_bad_media_type
()¶ Tests calling JobConnection.validate_input_files() with a bad media type
-
test_jamming_multiple_into_single
()¶ Tests calling JobConnection.validate_input_files() when passing multiple files into a single file
-
test_optional_and_required
()¶ Tests calling JobConnection.validate_input_files() when the connection has optional data for required input
-
test_required_missing
()¶ Tests calling JobConnection.validate_input_files() when a required file parameter is missing
-
test_successful
()¶ Tests calling JobConnection.validate_input_files() successfully
-
-
class
job.test.configuration.data.test_job_connection.
TestJobConnectionValidateProperties
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_required_missing
()¶ Tests calling JobConnection.validate_properties() when a required property is missing
-
test_successful
()¶ Tests calling JobConnection.validate_properties() successfully
-
job.test.configuration.data.test_job_data module¶
-
class
job.test.configuration.data.test_job_data.
DummyDataFileStore
¶ Bases:
job.configuration.data.data_file.AbstractDataFileStore
-
get_workspaces
(workspace_ids)¶
-
store_files
(files, input_file_ids, job_exe)¶
-
-
class
job.test.configuration.data.test_job_data.
TestJobDataAddFileInput
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_successful
()¶ Tests calling JobData.add_file_input() successfully.
-
-
class
job.test.configuration.data.test_job_data.
TestJobDataAddFileListInput
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_successful
()¶ Tests calling JobData.add_file_list_input() successfully.
-
-
class
job.test.configuration.data.test_job_data.
TestJobDataAddOutput
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_successful
(*args, **keywargs)¶ Tests calling JobData.add_output() successfully.
-
-
class
job.test.configuration.data.test_job_data.
TestJobDataAddPropertyInput
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_successful
()¶ Tests calling JobData.add_property_input() successfully.
-
-
class
job.test.configuration.data.test_job_data.
TestJobDataGetInputFileIds
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_successful
()¶ Tests calling JobData.get_input_file_ids() successfully
-
-
class
job.test.configuration.data.test_job_data.
TestJobDataGetPropertyValues
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_successful
()¶ Tests calling JobData.get_property_values() successfully
-
-
class
job.test.configuration.data.test_job_data.
TestJobDataInit
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_init_bad_version
()¶ Tests calling JobData constructor with bad version number.
-
test_init_blank
()¶ Tests calling JobData constructor with blank JSON.
-
test_init_duplicate_input_name
()¶ Tests calling JobData constructor with duplicate data input name.
-
test_init_duplicate_input_output_name
()¶ Tests calling JobData constructor with duplicate data input and output name.
-
test_init_duplicate_output_name
()¶ Tests calling JobData constructor with duplicate data output name.
-
test_init_no_input_name
()¶ Tests calling JobData constructor with missing data input name.
-
test_init_no_output_name
()¶ Tests calling JobData constructor with missing data output name.
-
test_init_successful_one_property
()¶ Tests calling JobData constructor successfully with a single property input.
-
-
class
job.test.configuration.data.test_job_data.
TestJobDataRetrieveFiles
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_successful
(*args, **keywargs)¶ Tests calling JobData._retrieve_files() successfully
-
-
class
job.test.configuration.data.test_job_data.
TestJobDataRetrieveInputDataFiles
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_bad_file_id
(*args, **keywargs)¶ Tests calling JobData.retrieve_input_data_files() with an invalid file ID
-
test_successful
(*args, **keywargs)¶ Tests calling JobData.retrieve_input_data_files() successfully
-
-
class
job.test.configuration.data.test_job_data.
TestJobDataStoreOutputDataFiles
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_successful
(*args, **keywargs)¶ Tests calling JobData.store_output_data_files() successfully
-
-
class
job.test.configuration.data.test_job_data.
TestJobDataValidateInputFiles
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_bad_file_id
()¶ Tests calling JobData.validate_input_files() with a file that has an invalid ID
-
test_bad_media_type
()¶ Tests calling JobData.validate_input_files() with a file that has an invalid media type
-
test_missing_required
()¶ Tests calling JobData.validate_input_files() when a file is required, but missing
-
test_multiple_given_single
()¶ Tests calling JobData.validate_input_files() with a multiple file param given with a single file ID
-
test_multiple_missing_file_ids
()¶ Tests calling JobData.validate_input_files() with a multiple file param missing the file_ids field
-
test_multiple_non_integrals
()¶ Tests calling JobData.validate_input_files() with a multiple file param and non-integral file_ids field
-
test_multiple_non_list
()¶ Tests calling JobData.validate_input_files() with a multiple file param with a non-list for file_ids field
-
test_not_required
()¶ Tests calling JobData.validate_input_files() when a file is missing, but required
-
test_single_missing_file_id
()¶ Tests calling JobData.validate_input_files() with a single file param missing the file_id field
-
test_single_non_integral
()¶ Tests calling JobData.validate_input_files() with a single file param and non-integral file_id field
-
test_successful
()¶ Tests calling JobData.validate_input_files() with a valid set of job data
-
-
class
job.test.configuration.data.test_job_data.
TestJobDataValidateOutputFiles
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_missing_output
(*args, **keywargs)¶ Tests calling JobData.validate_output_files() when an output is missing
-
test_missing_workspace_id
(*args, **keywargs)¶ Tests calling JobData.validate_output_files() when an output is missing the workspace_id field
-
test_multiple_outputs
(*args, **keywargs)¶ Tests calling JobData.validate_output_files() when there are multiple outputs with the same workspace id
-
test_successful
(*args, **keywargs)¶ Tests calling JobData.validate_output_files() with successful data
-
test_workspace_id_not_integer
(*args, **keywargs)¶ Tests calling JobData.validate_output_files() when an output has a non-integral value for workspace_id
-
test_workspace_not_active
(*args, **keywargs)¶ Tests calling JobData.validate_output_files() with a workspace that is not active
-
test_workspace_not_exist
(*args, **keywargs)¶ Tests calling JobData.validate_output_files() with a workspace that does not exist
-
-
class
job.test.configuration.data.test_job_data.
TestJobDataValidateProperties
(methodName='runTest')¶ Bases:
django.test.testcases.TestCase
-
setUp
()¶
-
test_missing_required
()¶ Tests calling JobData.validate_properties() when a property is required, but missing
-
test_missing_value
()¶ Tests calling JobData.validate_properties() when a property is missing a value
-
test_not_required
()¶ Tests calling JobData.validate_properties() when a property is missing, but is not required
-
test_required_successful
()¶ Tests calling JobData.validate_properties() successfully with a required property
-
test_value_not_string
()¶ Tests calling JobData.validate_properties() when a property has a non-string value
-