Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/tests/storage_testing.py
Show All 38 Lines | def setUp(self): | ||||
'objstorage': { | 'objstorage': { | ||||
'cls': 'pathslicing', | 'cls': 'pathslicing', | ||||
'args': { | 'args': { | ||||
'root': self.objtmp.name, | 'root': self.objtmp.name, | ||||
'slicing': '0:1/1:5', | 'slicing': '0:1/1:5', | ||||
}, | }, | ||||
}, | }, | ||||
'journal_writer': { | 'journal_writer': { | ||||
'cls': 'inmemory', | 'cls': 'memory', | ||||
}, | }, | ||||
}, | }, | ||||
} | } | ||||
self.storage = get_storage(**self.storage_config) | self.storage = get_storage(**self.storage_config) | ||||
self.journal_writer = self.storage.journal_writer | self.journal_writer = self.storage.journal_writer | ||||
def tearDown(self): | def tearDown(self): | ||||
self.objtmp.cleanup() | self.objtmp.cleanup() | ||||
self.storage = None | self.storage = None | ||||
super().tearDown() | super().tearDown() | ||||
def reset_storage(self): | def reset_storage(self): | ||||
excluded = {'dbversion', 'tool'} | excluded = {'dbversion', 'tool'} | ||||
self.reset_db_tables(self.TEST_DB_NAME, excluded=excluded) | self.reset_db_tables(self.TEST_DB_NAME, excluded=excluded) | ||||
self.journal_writer.objects[:] = [] | self.journal_writer.objects[:] = [] |