def test_01_simple_access(self): p = PropertyTree() p.add_property("testing/a/number", 0.0) p.add_property("testing/a/boolean", False) self.assertEqual(p["testing/a/number"], 0.0) p["testing/a/number"] = 10.0 self.assertEqual(p["testing/a/number"], 10.0) self.assertEqual(p.testing.a.number, 10.0) self.assertEqual(p.testing.a["number"], 10.0)
def test_01_simple_access(self): p = PropertyTree() p.add_property("testing/a/number", 0.0) p.add_property("testing/a/boolean", False) self.assertEqual(p["testing/a/number"], 0.0) p["testing/a/number"] = 10.0 self.assertEqual(p["testing/a/number"], 10.0) self.assertEqual(p.testing.a.number, 10.0) self.assertEqual(p.testing.a["number"], 10.0)
def test_03_add_remove_property(self): p = PropertyTree() self.assert_(p.has_property("testing/string_value") == False) p.add_property("testing/string_value", None) p.add_property("testing/float_value", 0.0) p["testing/float_value"] = 10.0 sval = "here is a string ..." p["testing/string_value"] = sval self.assertEqual(p["testing/string_value"], sval) p.remove_property("testing/string_value") self.assert_(p.has_property("testing/string_value") == False)
def test_03_add_remove_property(self): p = PropertyTree() self.assert_(p.has_property("testing/string_value") == False) p.add_property("testing/string_value", None) p.add_property("testing/float_value", 0.0) p["testing/float_value"] = 10.0 sval = "here is a string ..." p["testing/string_value"] = sval self.assertEqual(p["testing/string_value"], sval) p.remove_property("testing/string_value") self.assert_(p.has_property("testing/string_value") == False)