data.test package¶
Subpackages¶
Submodules¶
data.test.test_models module¶
-
class
data.test.test_models.TestDataSetFile(methodName='runTest')¶ Bases:
django.test.testcases.TransactionTestCaseTests the DataSetFileManager class
-
setUp()¶
-
test_get_dataset_files()¶ Tests retrieving dataset files for a dataset
-
test_get_datasets()¶ Tests retrieving datasets for given files
-
test_get_files()¶ Tests retrieving files for datasets
-
-
class
data.test.test_models.TestDataSetManager(methodName='runTest')¶ Bases:
django.test.testcases.TransactionTestCase-
setUp()¶
-
test_create_dataset()¶ Tests calling DataSet.create()
-
test_create_dataset_v6()¶ Tests calling DataSetManager.create_dataset_v6()
-
test_filter_datasets()¶ Tests calling DataSetManager filter_datasets
-
test_get_datasets_v6()¶ Tests calling DataSetmanager.get_datasets_v6()
-
test_get_details_v6()¶ Tests calling DataSetManager.get_dataset_details()
-
-
class
data.test.test_models.TestDataSetMemberManager(methodName='runTest')¶ Bases:
django.test.testcases.TransactionTestCaseTests the DataSetMember class
-
setUp()¶
-
test_create_dataset_members()¶ Tests calling DataSetManager.create_dataset_members()
-
test_get_dataset_members_v6()¶ Tests calling DataSetMemberManager get_dataset_members
-
test_validate_dataset_members()¶ Tests calling DataSetManager.validate_data_list()
-
data.test.test_views module¶
Tests dataset views methods
-
class
data.test.test_views.TestDataSetPostView(methodName='runTest')¶ Bases:
rest_framework.test.APITestCaseTests the v6/dataset/ POST API call
-
api= u'v6'¶
-
setUp()¶
-
test_add_dataset()¶ Tests adding a new dataset
-
test_create_dataset_with_members()¶ Tests creating a dataset along with a bunch of members
-
test_invalid_definition()¶ Tests successfully calling POST with an invalid definition.
-
-
class
data.test.test_views.TestDataSetValidationView(methodName='runTest')¶ Bases:
rest_framework.test.APITestCase-
api= u'v6'¶
-
setUp()¶
-
test_invalid_definition()¶ Validates an invalid dataset definition
-
test_validate_missing_definition()¶
-
test_validate_successful()¶ Tests successfully validating a new dataset using the v6/datasets/validation API
-
-
class
data.test.test_views.TestDatasetDetailsView(methodName='runTest')¶ Bases:
rest_framework.test.APITestCase-
api= u'v6'¶
-
setUp()¶
-
test_add_dataset_member()¶ Tests adding a new dataset member
-
test_add_filter_dataset_members()¶ Tests adding new dataset members based on a filter
-
test_add_filter_dataset_members_dry_run()¶ Tests adding new dataset members based on a filter
-
test_add_invalid_dataset_member()¶ Tests adding an invalid new dataset member
-
test_dataset_details_successful()¶ Tests successfully calling the v6/datasets/<dataset_id>/ view.
-
-
class
data.test.test_views.TestDatasetMemberDetailsView(methodName='runTest')¶ Bases:
rest_framework.test.APITestCase-
api= u'v6'¶
-
setUp()¶
-
test_dataset_member_details_successful()¶ Tests successfully calling the v6/datasets/members/<id>/ view.
-
-
class
data.test.test_views.TestDatasetMembersView(methodName='runTest')¶ Bases:
rest_framework.test.APITestCase-
api= u'v6'¶
-
setUp()¶
-
test_dataset_members_successful()¶ Tests successfully calling the v6/datasets/members/<id>/ view.
-
-
class
data.test.test_views.TestDatasetViews(methodName='runTest')¶ Bases:
rest_framework.test.APITestCase-
api= u'v6'¶
-
setUp()¶
-
test_dataset_id_successful()¶ Tests successfully calling the v6/datasets/?id= api call
-
test_dataset_keyword_successful()¶ Tests successfully calling the v6/datasets/?keyword= api call
-
test_dataset_time_successful()¶ Tests successfully calling the v6/datasets api with time filters
-
test_order_by()¶ Tests successfully calling the datasets view with sorting.
-
test_successful()¶ Tests successfully calling the v6/datasets/ view.
-
data.test.utils module¶
Defines utility methods for testing datasets
-
data.test.utils.create_dataset(title=None, description=None, created=None, definition=None)¶ Creates a dataset model for unit testing
Parameters: - title (string) – The title of the dataset
- description (string) – The description of the dataset
- created – The created time of the dataset
- definition (dict) – The dataset definition
Returns: The dataset model
Return type:
-
data.test.utils.create_dataset_members(dataset=None, data_list=None)¶ Creates a datasetmember model
Parameters: - dataset (
data.models.DataSet) – The dataset the members are a part of - data_list ([dict]) – The data for the members
- dataset (