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')
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'])