示例#1
0
 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)
示例#2
0
    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)