def test_dict_print(self): tablename = "tab10" config.session.execute("DROP TABLE IF EXISTS my_app." + tablename) pd = StorageDict(tablename, [('position', 'int')], [('value', 'text')]) self.assertEquals(pd.__repr__(), "") pd[0] = 'a' self.assertEquals(pd.__repr__(), "{0: 'a'}") pd[1] = 'b' self.assertEquals(pd.__repr__(), "{0: 'a', 1: 'b'}") for i in range(1100): pd[i] = str(i) self.assertEquals(pd.__repr__().count(':'), 1000)
def test_dict_print(self): tablename = "test_dict_print" pd = StorageDict(tablename, [('position', 'int')], [('value', 'text')]) self.assertEquals(pd.__repr__(), "") pd[0] = 'a' self.assertEquals(pd.__repr__(), "{0: 'a'}") pd[1] = 'b' self.assertEquals(pd.__repr__(), "{1: 'b', 0: 'a'}") for i in range(1100): pd[i] = str(i) self.assertEquals(pd.__repr__().count(':'), 1000) pd.delete_persistent()