DatastoreTestHelper#

class lsst.daf.butler.tests.DatastoreTestHelper#

Bases: object

Helper methods for Datastore tests.

Methods Summary

makeDatastore([sub])

Make a new Datastore instance of the appropriate type.

setUpDatastoreTests(registryClass, configClass)

Shared setUp code for all Datastore tests.

Methods Documentation

makeDatastore(sub: str | None = None) Datastore#

Make a new Datastore instance of the appropriate type.

Parameters#

substr, optional

If not None, the returned Datastore will be distinct from any Datastore constructed with a different value of sub. For PosixDatastore, for example, the converse is also true, and sub is used as a subdirectory to form the new root.

Returns#

datastoreDatastore

Datastore constructed by this routine using the supplied optional subdirectory if supported.

setUpDatastoreTests(registryClass: type, configClass: type[Config]) None#

Shared setUp code for all Datastore tests.

Parameters#

registryClasstype

Type of registry to use.

configClasstype

Type of config to use.