def test_listcheck(self): from kivy.properties import ListProperty a = ListProperty() a.link(wid, 'a') a.link_deps(wid, 'a') self.assertEqual(a.get(wid), []) a.set(wid, [1, 2, 3]) self.assertEqual(a.get(wid), [1, 2, 3])
def test_listproperty_is_none(): from kivy.properties import ListProperty l1 = ListProperty(None) l1.link(wid, 'l1') assert l1.get(wid) is None l2 = ListProperty([1, 2, 3], allownone=True) l2.link(wid, 'l2') l2.set(wid, None) assert l2.get(wid) is None
def test_listcheck(self, set_name): from kivy.properties import ListProperty a = ListProperty() if set_name: a.set_name(wid, 'a') a.link_eagerly(wid) else: a.link(wid, 'a') a.link_deps(wid, 'a') self.assertEqual(a.get(wid), []) a.set(wid, [1, 2, 3]) self.assertEqual(a.get(wid), [1, 2, 3])