tardis.apps.oaipmh.tests.provider package¶
Submodules¶
tardis.apps.oaipmh.tests.provider.test_base module¶
- class tardis.apps.oaipmh.tests.provider.test_base.BaseProviderTestCase(methodName='runTest')¶
Bases:
django.test.testcases.TestCase- setUp()¶
Hook method for setting up the test fixture before exercising it.
- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- testGetRecord()¶
Default behaviour should be to not handle the identifier.
- testIdentify()¶
There can be only one provider that responds. By default, don’t.
- testListIdentifiers()¶
By default a provider cannot handle the given metadata prefix.
- testListMetadataFormats()¶
By default a provider handles no metadata formats.
- testListRecords()¶
By default a provider cannot handle the given metadata prefix.
- testListSets()¶
By default a provider does not implement sets.
tardis.apps.oaipmh.tests.provider.test_experiment module¶
- class tardis.apps.oaipmh.tests.provider.test_experiment.AbstractExperimentProviderTC¶
Bases:
object- setUp()¶
- tearDown()¶
- testGetRecordHandlesInvalidIdentifiers()¶
- testIdentify()¶
There can be only one provider that responds. This one does not.
- testListIdentifiers()¶
- testListIdentifiersDoesNotHandleSets()¶
- testListMetadataFormats()¶
- testListSets()¶
- class tardis.apps.oaipmh.tests.provider.test_experiment.DcExperimentProviderTestCase(methodName='runTest')¶
Bases:
tardis.apps.oaipmh.tests.provider.test_experiment.AbstractExperimentProviderTC,django.test.testcases.TestCase- testGetRecord()¶
- testListRecords()¶
- class tardis.apps.oaipmh.tests.provider.test_experiment.RifCsExperimentProviderTestCase(methodName='runTest')¶
Bases:
tardis.apps.oaipmh.tests.provider.test_experiment.AbstractExperimentProviderTC,django.test.testcases.TestCase- tearDown()¶
Hook method for deconstructing the test fixture after testing it.
- testGetRecord()¶
- testListRecords()¶