def add_index(cls, db):
db.add(MDB_INDEX_OBJ)
- def setUp(self):
+ @classmethod
+ def setUpClass(cls):
if os.environ.get('HAVE_LMDB', '1') == '0':
- self.skipTest("No lmdb backend")
- super().setUp()
+ cls.skipTest("No lmdb backend")
+ super().setUpClass()
class IndexedSearchTests(SearchTests):
class GUIDIndexedSearchTestsLmdb(GUIDIndexedSearchTests):
prefix = MDB_PREFIX
- def setUp(self):
+ @classmethod
+ def setUpClass(cls):
if os.environ.get('HAVE_LMDB', '1') == '0':
- self.skipTest("No lmdb backend")
- super().setUp()
+ cls.skipTest("No lmdb backend")
+ super().setUpClass()
class GUIDIndexedDNFilterSearchTestsLmdb(GUIDIndexedDNFilterSearchTests):
prefix = MDB_PREFIX
- def setUp(self):
+ @classmethod
+ def setUpClass(cls):
if os.environ.get('HAVE_LMDB', '1') == '0':
- self.skipTest("No lmdb backend")
- super().setUp()
+ cls.skipTest("No lmdb backend")
+ super().setUpClass()
class GUIDAndOneLevelIndexedSearchTestsLmdb(GUIDAndOneLevelIndexedSearchTests):
prefix = MDB_PREFIX
- def setUp(self):
+
+ @classmethod
+ def setUpClass(cls):
if os.environ.get('HAVE_LMDB', '1') == '0':
- self.skipTest("No lmdb backend")
- super().setUp()
+ cls.skipTest("No lmdb backend")
+ super().setUpClass()
class LdbResultTests(LdbBaseTest):
def add_index(cls, db):
db.add(MDB_INDEX_OBJ)
- def setUp(self):
+ @classmethod
+ def setUpClass(cls):
if os.environ.get('HAVE_LMDB', '1') == '0':
- self.skipTest("No lmdb backend")
- super().setUp()
+ cls.skipTest("No lmdb backend")
+ super().setUpClass()
class NestedTransactionTests(LdbBaseTest):
def add_index(cls, db):
db.add(MDB_INDEX_OBJ)
- def setUp(self):
+ @classmethod
+ def setUpClass(cls):
if os.environ.get('HAVE_LMDB', '1') == '0':
- self.skipTest("No lmdb backend")
- super().setUp()
+ cls.skipTest("No lmdb backend")
+ super().setUpClass()
if __name__ == '__main__':