MCPcopy Create free account
hub / github.com/LabPy/lantz / test_read_once

Method test_read_once

lantz/testsuite/test_feat.py:112–127  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

110 self.assertRaises(AttributeError, delattr, obj, "eggs")
111
112 def test_read_once(self):
113
114 class Spam(Driver):
115
116 _serialno = 23199292
117
118 @Feat(read_once=True)
119 def serialno(self):
120 if hasattr(self, '_read'):
121 raise Exception
122 self._read = True
123 return self._serialno
124
125 obj = Spam()
126 self.assertEqual(obj.serialno, 23199292)
127 self.assertEqual(obj.serialno, 23199292)
128
129 def test_limits(self):
130

Callers

nothing calls this directly

Calls 1

SpamClass · 0.70

Tested by

no test coverage detected