Example #1
0
 def test_controller(self):
     c1 = Controller()
     c1.add_trait('gogo', traits.Str())
     c1.add_trait('bozo', traits.Int(12))
     self.assertEqual(c1.gogo, '')
     self.assertEqual(c1.bozo, 12)
     self.assertEqual(c1.user_traits().keys(), ['gogo', 'bozo'])
     c1.gogo = 'blop krok'
     self.assertEqual(c1.gogo, 'blop krok')
Example #2
0
 def test_controller(self):
     c1 = Controller()
     c1.add_trait('gogo', traits.Str())
     c1.add_trait('bozo', traits.Int(12))
     self.assertEqual(c1.gogo, '')
     self.assertEqual(c1.bozo, 12)
     self.assertEqual(c1.user_traits().keys(), ['gogo', 'bozo'])
     c1.gogo = 'blop krok'
     self.assertEqual(c1.gogo, 'blop krok')
     d = c1.export_to_dict()
     self.assertEqual(d, {'gogo': 'blop krok', 'bozo': 12})
     c1.reorder_traits(['bozo', 'gogo'])
     self.assertEqual(c1.user_traits().keys(), ['bozo', 'gogo'])
     c1.reorder_traits(['gogo', 'bozo'])
     self.assertEqual(c1.user_traits().keys(), ['gogo', 'bozo'])