def test_get(self): v = ColorVar(self.root, "#333", "name") self.assertEqual("#333", v.get()) self.root.globalsetvar("name", "#ff0000") self.assertEqual("#ff0000", v.get())
def test_invalid_value(self): v = ColorVar(self.root, "#00ff00", "name") self.root.globalsetvar("name", "value") with self.assertRaises((ValueError, TclError)): v.get()
def test_default(self): v = ColorVar(self.root) self.assertEqual("white", v.get())