def add_values(): s = ConfigParserStorageBackend(self.filename) print("INFO: Items: %s" % str(s.store.items('DEFAULT'))) print("INFO: Items: %s" % str(s.store.items('DEFAULT'))) self.assertEqual(len(s), 0) s.set('mykeys', 'myvalues') s.set('mykeys2', 'myvalues') print("INFO: Items: %s" % str(s.store.items('DEFAULT'))) self.assertEqual(len(s), 2)
def test_data_persistance_sync(self): # self.filename = self.gen_new_filename() s = ConfigParserStorageBackend(self.filename) print("INFO: Items: %s" % str(s.store.items('DEFAULT'))) print("INFO: Items: %s" % str(s.store.items('DEFAULT'))) self.assertEqual(len(s), 0) s.set('mykeys', 'myvalues') s.set('mykeys2', 'myvalues') print("INFO: Items: %s" % str(s.store.items('DEFAULT'))) self.assertEqual(len(s), 2) s = ConfigParserStorageBackend(self.filename) print("INFO: Items: %s" % str(s.store.items('DEFAULT'))) self.assertEqual(len(s), 2) self.assertEqual(s.get('mykeys'), 'myvalues') self.assertEqual(s.get('mykeys2'), 'myvalues') self.assertEqual(len(s), 2) del s['mykeys'] self.assertEqual(len(s), 1) s = ConfigParserStorageBackend(self.filename) self.assertRaises(KeyError, s.get, 'mykeys') self.assertEqual(s.get('mykeys2'), 'myvalues') self.assertEqual(len(s), 1)