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

Method test_limits

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

Source from the content-addressed store, hash-verified

127 self.assertEqual(obj.serialno, 23199292)
128
129 def test_limits(self):
130
131 class Spam(Driver):
132
133 _eggs = 8
134
135 @Feat(limits=(1, 10, 1))
136 def eggs(self_):
137 return self_._eggs
138
139 @eggs.setter
140 def eggs(self_, value):
141 self_._eggs = value
142
143 obj = Spam()
144 obj.eggs = 2.2
145 self.assertEqual(obj.eggs, 2)
146 self.assertRaises(ValueError, setattr, obj, "eggs", 11)
147 self.assertRaises(ValueError, setattr, obj, "eggs", 0)
148
149 def test_limits_units(self):
150

Callers

nothing calls this directly

Calls 1

SpamClass · 0.70

Tested by

no test coverage detected