LSST Applications
21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
|
Functions | |
def | joinWords (items) |
def | diffSchemas (schema1, schema2, flags=Schema.IDENTICAL) |
def | assertSchemasEqual (testCase, schema1, schema2, flags=Schema.IDENTICAL) |
def lsst.afw.table.testUtils.assertSchemasEqual | ( | testCase, | |
schema1, | |||
schema2, | |||
flags = Schema.IDENTICAL |
|||
) |
Assert that two Schemas are equal. Generates a message from the difference between the schemas; see :py:func:`diffSchemas` for more information. Parameters ---------- testCase : Comparison test case that should fail is schemas differ. schema1 : :py:class:`lsst.afw.table.Schema` First input schema. schema2 : :py:class:`lsst.afw.table.Schema` Second input schema. flags : `int` A bitwise OR of :py:class:`lsst.afw.table.Schema.ComparisonFlags` indicating which features of schema items to compare.
Definition at line 97 of file testUtils.py.
def lsst.afw.table.testUtils.diffSchemas | ( | schema1, | |
schema2, | |||
flags = Schema.IDENTICAL |
|||
) |
Return a string diff of two schemas. Parameters ---------- schema1 : :py:class:`lsst.afw.table.Schema` First schema to diff. Items appearing only in this schema will be prefixed with "-" in the diff. schema2 : :py:class:`lsst.afw.table.Schema` Second schema to diff. Items appearing only in this schema will be prefixed with "-" in the diff. flags : `int` A bitwise OR of :py:class:`lsst.afw.table.Schema.ComparisonFlags` indicating which features of schema items to compare. The returned diff will always show all differences, but no diff will be shown if the only differences are not included in the flags. Default is `lsst.afw.table.Schema.IDENTICAL`, which checks everything. Returns ------- diff : `str` A "unified diff" string representation of the difference between the schemas, or an empty string if there is no difference.
Definition at line 53 of file testUtils.py.
def lsst.afw.table.testUtils.joinWords | ( | items | ) |
Join a sequence of words into a comma-separated, 'and'-finalized string with correct English syntax. Parameters ---------- items : Array of `str` Sequence to be joined. Returns ------- result : `str` Correct English Oxford-comma terminated string.
Definition at line 29 of file testUtils.py.