Example #1
0
    def test_write(self):

        d = obj_dic({})
        d.test = 'foo'
        self.assertEquals(d.copy(), {'test':'foo'})
        self.assertEquals(type(d), d.__class__)

        d.test2 = {'foo': 'bar'}
        self.assertEquals(d.copy(), {'test':'foo','test2':{'foo':'bar'}})
Example #2
0
    def test_2_read_nested(self):
        d = obj_dic({'test':{'foo':'bar'}})
        self.assertEquals(d.test.foo, "bar")
        self.assertEquals(str(d.test.foo), "bar")
        self.assertEquals(repr(d.test.foo), "'bar'")
        #self.assertEquals(repr(d.test), "Conf({'test':{'foo':'bar'}})")

        d = obj_lis(['foo'])
        self.assertEquals(str(d._0), 'foo')
        self.assertEquals(d[0], d._0)
Example #3
0
 def test_1_read_dict_int(self):
     d = obj_dic({'test':1})
     self.assertEquals(d.test, 1)
     self.assertEquals(str(d.test), '1')
Example #4
0
 def test_1_read_dict(self):
     d = obj_dic({'test':'foo'})
     self.assertEquals(str(d.test), 'foo')
     self.assertEquals(d.test, str(d.test))