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
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
lsst.daf.persistence.test.testObject.TestObjectPair Class Reference

Public Member Functions

def __init__ (self, objA=None, objB=None)
 
def __repr__ (self)
 
def set_a (self, obj)
 
def set_b (self, obj)
 
def get_a (self)
 
def get_b (self)
 

Static Public Member Functions

def assembler (dataId, componentInfo, cls)
 
def disassembler (obj, dataId, componentInfo)
 

Public Attributes

 objA
 
 objB
 
 usedInitSetter
 
 usedASetter
 
 usedBSetter
 

Detailed Description

An object for testing that contains 2 objects.

Definition at line 55 of file testObject.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.daf.persistence.test.testObject.TestObjectPair.__init__ (   self,
  objA = None,
  objB = None 
)

Definition at line 59 of file testObject.py.

59  def __init__(self, objA=None, objB=None):
60  self.objA = objA
61  self.objB = objB
62  self.usedInitSetter = True if objA and objB else False
63  self.usedASetter = False
64  self.usedBSetter = False
65 

Member Function Documentation

◆ __repr__()

def lsst.daf.persistence.test.testObject.TestObjectPair.__repr__ (   self)

Definition at line 75 of file testObject.py.

75  def __repr__(self):
76  return "TestObjectPair(objA=%r, objB=%r)" % (self.objA, self.objB)
77 

◆ assembler()

def lsst.daf.persistence.test.testObject.TestObjectPair.assembler (   dataId,
  componentInfo,
  cls 
)
static

Definition at line 67 of file testObject.py.

67  def assembler(dataId, componentInfo, cls):
68  return cls(componentInfo['a'].obj, componentInfo['b'].obj)
69 

◆ disassembler()

def lsst.daf.persistence.test.testObject.TestObjectPair.disassembler (   obj,
  dataId,
  componentInfo 
)
static

Definition at line 71 of file testObject.py.

71  def disassembler(obj, dataId, componentInfo):
72  componentInfo['a'].obj = obj.objA
73  componentInfo['b'].obj = obj.objB
74 

◆ get_a()

def lsst.daf.persistence.test.testObject.TestObjectPair.get_a (   self)

Definition at line 86 of file testObject.py.

86  def get_a(self):
87  return self.objA
88 

◆ get_b()

def lsst.daf.persistence.test.testObject.TestObjectPair.get_b (   self)

Definition at line 89 of file testObject.py.

89  def get_b(self):
90  return self.objB
91 
92 

◆ set_a()

def lsst.daf.persistence.test.testObject.TestObjectPair.set_a (   self,
  obj 
)

Definition at line 78 of file testObject.py.

78  def set_a(self, obj):
79  self.objA = obj
80  self.usedASetter = True
81 

◆ set_b()

def lsst.daf.persistence.test.testObject.TestObjectPair.set_b (   self,
  obj 
)

Definition at line 82 of file testObject.py.

82  def set_b(self, obj):
83  self.objB = obj
84  self.usedBSetter = True
85 

Member Data Documentation

◆ objA

lsst.daf.persistence.test.testObject.TestObjectPair.objA

Definition at line 60 of file testObject.py.

◆ objB

lsst.daf.persistence.test.testObject.TestObjectPair.objB

Definition at line 61 of file testObject.py.

◆ usedASetter

lsst.daf.persistence.test.testObject.TestObjectPair.usedASetter

Definition at line 63 of file testObject.py.

◆ usedBSetter

lsst.daf.persistence.test.testObject.TestObjectPair.usedBSetter

Definition at line 64 of file testObject.py.

◆ usedInitSetter

lsst.daf.persistence.test.testObject.TestObjectPair.usedInitSetter

Definition at line 62 of file testObject.py.


The documentation for this class was generated from the following file: