batch.test package¶
Subpackages¶
Submodules¶
batch.test.test_models module¶
batch.test.test_views module¶
-
class
batch.test.test_views.
TestBatchDetailsViewV6
(methodName='runTest')¶ Bases:
rest_framework.test.APITestCase
-
fixtures
= [u'batch_job_types.json']¶
-
setUp
()¶
-
test_edit_invalid_batch
()¶ Tests editing an invalid batch ID
-
test_edit_invalid_configuration
()¶ Tests editing a batch with an invalid configuration
-
test_edit_invalid_version
()¶ Tests editing a batch with an invalid REST API version
-
test_edit_put_not_allowed
()¶ Tests editing a batch with HTTP PUT to ensure it is not allowed
-
test_edit_successful
()¶ Tests editing a batch successfully
-
test_invalid_version
()¶ Tests calling the v6 batch details view with an invalid version
-
test_not_found
()¶ Tests successfully calling the v6 batch details view with a batch id that does not exist
-
test_successful
()¶ Tests successfully calling the v6 batch details view
-
-
class
batch.test.test_views.
TestBatchesComparisonViewV6
(methodName='runTest')¶ Bases:
rest_framework.test.APITestCase
-
setUp
()¶
-
test_invalid_version
()¶ Tests calling the v6 batch comparison view with an invalid version
-
test_successful
(*args, **keywargs)¶ Tests successfully calling the v6 batch comparison view
-
test_successful_no_batches
()¶ Tests successfully calling the v6 batch comparison view with a root batch ID that does not exist
-
-
class
batch.test.test_views.
TestBatchesValidationViewV6
(methodName='runTest')¶ Bases:
rest_framework.test.APITransactionTestCase
-
setUp
()¶
-
test_create_invalid_configuration
()¶ Tests creating a new batch with an invalid configuration
-
test_create_invalid_definition
()¶ Tests creating a new batch with an invalid definition
-
test_create_invalid_prev_batch
()¶ Tests creating a new batch with an invalid previous batch
-
test_create_invalid_recipe_type
()¶ Tests validating a new batch with an invalid recipe type
-
test_create_mismatched_recipe_types
()¶ Tests creating a new batch with a mismatched recipe type
-
test_create_new_successful
()¶ Tests creating a new batch successfully
-
test_create_successful
()¶ Tests creating a new batch successfully
-
test_invalid_version
()¶ Tests validating a new batch with an invalid REST API version
-
-
class
batch.test.test_views.
TestBatchesViewV6
(methodName='runTest')¶ Bases:
rest_framework.test.APITransactionTestCase
-
setUp
()¶
-
test_create_invalid_configuration
()¶ Tests creating a new batch with an invalid configuration
-
test_create_invalid_definition
()¶ Tests creating a new batch with an invalid definition
-
test_create_invalid_recipe_type
()¶ Tests creating a new batch with an invalid recipe type
-
test_create_invalid_version
()¶ Tests creating a new batch with an invalid REST API version
-
test_create_new_batch
(*args, **keywargs)¶ Tests successfully creating a new batch
-
test_create_new_batch_inputmap
(*args, **keywargs)¶ Tests successfully creating a new batch
-
test_create_priority
(*args, **keywargs)¶ Tests creating a new batch successfully and having the priority of created jobs set properly
-
test_invalid_version
()¶ Tests calling the batches view with an invalid REST API version
-
test_is_creation_done
()¶ Tests successfully calling the batches view filtered by is_creation_done
-
test_order_by
()¶ Tests successfully calling the batches view with sorting
-
test_previous_create_successful
(*args, **keywargs)¶ Tests creating a new batch successfully
-
test_recipe_type_id
()¶ Tests successfully calling the batches view filtered by recipe type identifier
-
test_root_batch_and_superseded
()¶ Tests successfully calling the batches view filtered by is_superseded and root_batch_id
-
test_root_batch_id
()¶ Tests successfully calling the batches view filtered by root_batch_id
-
test_successful_get
()¶ Tests successfully calling the batches view
-
batch.test.utils module¶
Defines utility methods for testing batches
-
batch.test.utils.
create_batch
(title=None, description=None, recipe_type=None, definition=None, configuration=None, is_creation_done=False, recipes_total=None)¶ Creates a batch model for unit testing
Returns: The batch model Return type: batch.models.Batch