Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/tests/storage_testing.py
Show All 32 Lines | def setUpClass(cls): | ||||
test_db_dump = (test_data_dir / 'dumps/swh.dump').absolute() | test_db_dump = (test_data_dir / 'dumps/swh.dump').absolute() | ||||
cls.add_db(cls.TEST_STORAGE_DB_NAME, str(test_db_dump), 'pg_dump') | cls.add_db(cls.TEST_STORAGE_DB_NAME, str(test_db_dump), 'pg_dump') | ||||
super().setUpClass() | super().setUpClass() | ||||
def setUp(self): | def setUp(self): | ||||
super().setUp() | super().setUp() | ||||
self.objtmp = tempfile.TemporaryDirectory() | self.objtmp = tempfile.TemporaryDirectory() | ||||
storage_conf = { | self.storage_config = { | ||||
'cls': 'local', | 'cls': 'local', | ||||
'args': { | 'args': { | ||||
'db': self.test_db[self.TEST_STORAGE_DB_NAME].conn, | 'db': self.test_db[self.TEST_STORAGE_DB_NAME].conn, | ||||
'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', | ||||
}, | }, | ||||
}, | }, | ||||
}, | }, | ||||
} | } | ||||
self.storage = get_storage(**storage_conf) | self.storage = get_storage(**self.storage_config) | ||||
def tearDown(self): | def tearDown(self): | ||||
self.objtmp.cleanup() | self.objtmp.cleanup() | ||||
super().tearDown() | super().tearDown() |