예제 #1
1
 def test_string_substitute(self):
     w = Wax()
     w.foo = 1
     w.bar = Wax()
     w.bar.baz = 1
     self.assertEquals('1 = 1', '%(foo)s = %(bar.baz)s'.__mod__(w))
예제 #2
0
 def test_iterate(self):
     w = Wax()
     w.foo = 1
     w.bar = 2
     w.abc = 3
     w.xyz = 4
     keys = []
     for key in w:
         keys.append(key)
     self.assertEquals(['foo', 'bar', 'abc', 'xyz'], keys)
예제 #3
0
 def test_basic(self):
     w = Wax()
     w.foo = 1
     w.bar = 2
     w.group1 = Wax()
     w.group1.foo = 1
     self.assertEquals(w.foo, 1)
     self.assertEquals(w.bar, 2)
     self.assertEquals(w.group1.foo, 1)
     self.assertEquals(w['group1.foo'], 1)
예제 #4
0
 def test_basic(self):
     w = Wax()
     w.foo = 1
     w.bar = 2
     w.group1 = Wax()
     w.group1.foo = 1
     self.assertEquals(w.foo, 1)
     self.assertEquals(w.bar, 2)
     self.assertEquals(w.group1.foo, 1)
     self.assertEquals(w['group1.foo'], 1)
예제 #5
0
 def test_iterate(self):
     w = Wax()
     w.foo=1
     w.bar=2
     w.abc=3
     w.xyz=4
     keys = []
     for key in w:
         keys.append(key)
     self.assertEquals(['foo','bar','abc','xyz'], keys)
예제 #6
0
 def test_string_substitute(self):
     w = Wax()
     w.foo = 1
     w.bar = Wax()
     w.bar.baz = 1
     self.assertEquals('1 = 1', '%(foo)s = %(bar.baz)s'.__mod__(w))