def test__check_stores_and_invalidate(self): """Test _check_stores_and_invalidate invalidate case.""" logger = logging.getLogger('storage.server.noninv') h = MementoHandler() logger.addHandler(h) make_storage_user(1, 'foo', 'foo', 10000) store = get_filesync_store() self._sto = store # for later cleanup obj = StorageObject(1, 'foo', StorageObject.FILE) store.add(obj) store.flush() self.assertFalse(obj.__storm_object_info__.get("invalidated", False)) _check_stores_and_invalidate(filesync_zstorm) self.assertTrue(obj.__storm_object_info__.get("invalidated", False)) self.assertEqual(1, len(h.records)) self.assertEqual((obj,), h.records[0].args)
def test__check_stores_and_invalidate(self): """Test _check_stores_and_invalidate invalidate case.""" from backends.filesync.data.services import make_storage_user from backends.filesync.data.model import StorageObject logger = logging.getLogger('storage.server.noninv') h = MementoHandler() logger.addHandler(h) make_storage_user(1, u'foo', u'foo', 10000, u'shard2') sto = get_store('shard2', storage_zstorm) self._sto = sto # for later cleanup obj = StorageObject(1, u'foo', u'File') sto.add(obj) sto.flush() self.assertFalse(obj.__storm_object_info__.get("invalidated", False)) _check_stores_and_invalidate(storage_zstorm) self.assertTrue(obj.__storm_object_info__.get("invalidated", False)) self.assertEqual(1, len(h.records)) self.assertEqual((obj, ), h.records[0].args)
def test__check_stores_and_invalidate(self): """Test _check_stores_and_invalidate invalidate case.""" from backends.filesync.data.services import make_storage_user from backends.filesync.data.model import StorageObject logger = logging.getLogger('storage.server.noninv') h = MementoHandler() logger.addHandler(h) make_storage_user(1, u'foo', u'foo', 10000, u'shard2') sto = get_store('shard2', storage_zstorm) self._sto = sto # for later cleanup obj = StorageObject(1, u'foo', u'File') sto.add(obj) sto.flush() self.assertFalse(obj.__storm_object_info__.get("invalidated", False)) _check_stores_and_invalidate(storage_zstorm) self.assertTrue(obj.__storm_object_info__.get("invalidated", False)) self.assertEqual(1, len(h.records)) self.assertEqual((obj,), h.records[0].args)