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

Method test_limits_tuple

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

Source from the content-addressed store, hash-verified

191 self.assertRaises(ValueError, setattr, obj, "eggs", Q_(0.9 * mult, units))
192
193 def test_limits_tuple(self):
194
195 class Spam(Driver):
196
197 _eggs = 8
198
199 @Feat(limits=((1, 10, 1), (3, 5, .5)))
200 def eggs(self_):
201 return self_._eggs
202
203 @eggs.setter
204 def eggs(self_, value1_value2):
205 self_._eggs = value1_value2
206
207 obj = Spam()
208 obj.eggs = (2.2, 3.8)
209 self.assertEqual(obj.eggs, (2, 4))
210 self.assertRaises(ValueError, setattr, obj, "eggs", (11, 3))
211 self.assertRaises(ValueError, setattr, obj, "eggs", (4, 7))
212
213 def test_cache(self):
214

Callers

nothing calls this directly

Calls 1

SpamClass · 0.70

Tested by

no test coverage detected