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()

Module contents