lsst.obs.base
19.0.0-51-gb87bce2+1
|
Public Member Functions | |
def | setUp (self) |
def | tearDown (self) |
def | runIngest (self, files=None) |
def | runIngestTest (self, files=None) |
def | checkRepo (self, files=None) |
def | testLink (self) |
def | testSymLink (self) |
def | testCopy (self) |
def | testHardLink (self) |
def | testInPlace (self) |
def | testFailOnConflict (self) |
def | testWriteCuratedCalibrations (self) |
def | testDefineVisits (self) |
Public Attributes | |
root | |
butler | |
config | |
Static Public Attributes | |
string | ingestDir = "" |
instrument = None | |
list | dataIds = [] |
string | file = "" |
RawIngestTask = lsst.obs.base.RawIngestTask | |
curatedCalibrationDatasetTypes = None | |
DefineVisitsTask = lsst.obs.base.DefineVisitsTask | |
dictionary | visits = {} |
Base class for tests of gen3 ingest. Subclass from this, then `unittest.TestCase` to get a working test suite.
Definition at line 37 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.checkRepo | ( | self, | |
files = None |
|||
) |
Check the state of the repository after ingest. This is an optional hook provided for subclasses; by default it does nothing. Parameters ---------- files : `list` [`str`], or None List of files to be ingested, or None to use ``self.file``
Definition at line 138 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.runIngest | ( | self, | |
files = None |
|||
) |
Initialize and run RawIngestTask on a list of files. Parameters ---------- files : `list` [`str`], or None List of files to be ingested, or None to use ``self.file``
Definition at line 95 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.runIngestTest | ( | self, | |
files = None |
|||
) |
Test that RawIngestTask ingested the expected files. Parameters ---------- files : `list` [`str`], or None List of files to be ingested, or None to use ``self.file``
Definition at line 110 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.setUp | ( | self | ) |
Definition at line 79 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.tearDown | ( | self | ) |
Definition at line 91 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.testCopy | ( | self | ) |
Definition at line 159 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.testDefineVisits | ( | self | ) |
Definition at line 203 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.testFailOnConflict | ( | self | ) |
Re-ingesting the same data into the repository should fail.
Definition at line 181 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.testHardLink | ( | self | ) |
Definition at line 163 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.testInPlace | ( | self | ) |
Test that files already in the directory can be added to the registry in-place.
Definition at line 171 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.testLink | ( | self | ) |
Definition at line 151 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.testSymLink | ( | self | ) |
Definition at line 155 of file ingest_tests.py.
def lsst.obs.base.ingest_tests.IngestTestBase.testWriteCuratedCalibrations | ( | self | ) |
Test that we can ingest the curated calibrations
Definition at line 189 of file ingest_tests.py.
lsst.obs.base.ingest_tests.IngestTestBase.butler |
Definition at line 83 of file ingest_tests.py.
lsst.obs.base.ingest_tests.IngestTestBase.config |
Definition at line 89 of file ingest_tests.py.
|
static |
Definition at line 59 of file ingest_tests.py.
|
static |
Definition at line 50 of file ingest_tests.py.
|
static |
Definition at line 64 of file ingest_tests.py.
|
static |
Definition at line 53 of file ingest_tests.py.
|
static |
Definition at line 42 of file ingest_tests.py.
|
static |
Definition at line 47 of file ingest_tests.py.
|
static |
Definition at line 56 of file ingest_tests.py.
lsst.obs.base.ingest_tests.IngestTestBase.root |
Definition at line 81 of file ingest_tests.py.
|
static |
Definition at line 70 of file ingest_tests.py.