LSSTApplications
17.0+103,17.0+11,17.0+61,18.0.0+13,18.0.0+25,18.0.0+5,18.0.0+52,18.0.0-4-g68ffd23,18.1.0-1-g0001055+8,18.1.0-1-g03d53ef+1,18.1.0-1-g1349e88+28,18.1.0-1-g2505f39+22,18.1.0-1-g380d4d4+27,18.1.0-1-g5315e5e+1,18.1.0-1-g5e4b7ea+10,18.1.0-1-g7e8fceb+1,18.1.0-1-g85f8cd4+23,18.1.0-1-g9a6769a+13,18.1.0-1-ga1a4c1a+22,18.1.0-1-gd55f500+17,18.1.0-12-g42eabe8e+10,18.1.0-14-gd04256d+15,18.1.0-16-g430f6a53+1,18.1.0-17-gd2166b6e4,18.1.0-18-gb5d19ff+1,18.1.0-2-gfbf3545+7,18.1.0-2-gfefb8b5+16,18.1.0-3-g52aa583+13,18.1.0-3-g62b5e86+14,18.1.0-3-g8f4a2b1+17,18.1.0-3-g9bc06b8+7,18.1.0-3-gb69f684+9,18.1.0-4-g1ee41a7+1,18.1.0-5-g6dbcb01+13,18.1.0-5-gc286bb7+3,18.1.0-6-g48bdcd3+2,18.1.0-6-gd05e160+9,18.1.0-7-gc4d902b+2,18.1.0-7-gebc0338+8,18.1.0-9-gae7190a+10,w.2019.38
LSSTDataManagementBasePackage
|
Public Member Functions | |
def | setUp (self) |
def | tearDown (self) |
def | runIngest (self, files=None) |
def | runIngestTest (self, files=None) |
def | testSymLink (self) |
def | testCopy (self) |
def | testHardLink (self) |
def | testInPlace (self) |
def | testOnConflictFail (self) |
def | testOnConflictIgnore (self) |
def | testOnConflictStash (self) |
def | testOnErrorBreak (self) |
def | testOnErrorContinue (self) |
def | testOnErrorRollback (self) |
Public Attributes | |
root | |
butler | |
config | |
Static Public Attributes | |
string | ingestDir = "" |
instrument = None | |
dictionary | dataId = {} |
string | file = "" |
Base class for tests of gen3 ingest. Subclass from this, then `unittest.TestCase` to get a working test suite.
Definition at line 36 of file ingest_tests.py.
def lsst.obs.base.gen3.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 72 of file ingest_tests.py.
def lsst.obs.base.gen3.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 87 of file ingest_tests.py.
def lsst.obs.base.gen3.ingest_tests.IngestTestBase.setUp | ( | self | ) |
Definition at line 55 of file ingest_tests.py.
def lsst.obs.base.gen3.ingest_tests.IngestTestBase.tearDown | ( | self | ) |
Definition at line 68 of file ingest_tests.py.
def lsst.obs.base.gen3.ingest_tests.IngestTestBase.testCopy | ( | self | ) |
Definition at line 107 of file ingest_tests.py.
def lsst.obs.base.gen3.ingest_tests.IngestTestBase.testHardLink | ( | self | ) |
Definition at line 111 of file ingest_tests.py.
def lsst.obs.base.gen3.ingest_tests.IngestTestBase.testInPlace | ( | self | ) |
Test that files already in the directory can be added to the registry in-place.
Definition at line 115 of file ingest_tests.py.
def lsst.obs.base.gen3.ingest_tests.IngestTestBase.testOnConflictFail | ( | self | ) |
Re-ingesting the same data into the repository should fail, if configured to do so.
Definition at line 125 of file ingest_tests.py.
def lsst.obs.base.gen3.ingest_tests.IngestTestBase.testOnConflictIgnore | ( | self | ) |
Re-ingesting the same data into the repository does not fail, if configured to ignore conflict errors.
Definition at line 135 of file ingest_tests.py.
def lsst.obs.base.gen3.ingest_tests.IngestTestBase.testOnConflictStash | ( | self | ) |
Re-ingesting the same data will be put into a different collection, if configured to do so.
Definition at line 147 of file ingest_tests.py.
def lsst.obs.base.gen3.ingest_tests.IngestTestBase.testOnErrorBreak | ( | self | ) |
Test that errors do not roll back success, when configured to do so. Failing to ingest a nonexistent file after ingesting the valid one should leave the valid one in the registry, despite raising an exception.
Definition at line 162 of file ingest_tests.py.
def lsst.obs.base.gen3.ingest_tests.IngestTestBase.testOnErrorContinue | ( | self | ) |
Failing to ingest nonexistent files before and after ingesting the valid one should leave the valid one in the registry and not raise an exception.
Definition at line 175 of file ingest_tests.py.
def lsst.obs.base.gen3.ingest_tests.IngestTestBase.testOnErrorRollback | ( | self | ) |
Failing to ingest nonexistent files after ingesting the valid one should leave the registry unchanged.
Definition at line 186 of file ingest_tests.py.
def lsst.obs.base.gen3.ingest_tests.IngestTestBase.testSymLink | ( | self | ) |
Definition at line 103 of file ingest_tests.py.
lsst.obs.base.gen3.ingest_tests.IngestTestBase.butler |
Definition at line 59 of file ingest_tests.py.
lsst.obs.base.gen3.ingest_tests.IngestTestBase.config |
Definition at line 65 of file ingest_tests.py.
|
static |
Definition at line 49 of file ingest_tests.py.
|
static |
Definition at line 52 of file ingest_tests.py.
|
static |
Definition at line 41 of file ingest_tests.py.
|
static |
Definition at line 46 of file ingest_tests.py.
lsst.obs.base.gen3.ingest_tests.IngestTestBase.root |
Definition at line 57 of file ingest_tests.py.