import _sqlite3 as _sqlite from geniusql.test import zoo_fixture, test db = test.DBConfig('sqlite', {'name': ':memory:'}) setUp = db.setUp tearDown = db.tearDown #------------------------------------------------------------------------------- class Phase1_ZooTests(zoo_fixture.Phase1_ZooTests): pass db.register_db_test_class(Phase1_ZooTests) # in :memory: sqlite database don't bother with Concurrency tests or Isloation # tests. #------------------------------------------------------------------------------- class Phase2_TransactionTests(zoo_fixture.Phase2_TransactionTests): pass db.register_db_test_class(Phase2_TransactionTests) #------------------------------------------------------------------------------- # TODO: thi sisn't ported yet. #class Phase2_NumericTests(zoo_fixture.Phase2_NumericTests): #pass #db.register_db_test_class(Phase2_NumericTests) #------------------------------------------------------------------------------- class Phase2_ConnectionTests(zoo_fixture.Phase2_ConnectionTests): pass db.register_db_test_class(Phase2_ConnectionTests) #------------------------------------------------------------------------------- class Phase2_SQLInjectionTests(zoo_fixture.Phase2_SQLInjectionTests): pass db.register_db_test_class(Phase2_SQLInjectionTests)