Esempio n. 1
0
 def test_initialize_engine_persistent(self):
     engine = database_helpers.ENGINE.PERSISTENT
     db = database_helpers.TestableDatabase(engine)
     uri = database_helpers.global_zstorm.get_default_uris()['mamba'].split(
         '?foreign_keys=1')[0].split('sqlite:')[1]
     store = db.store()
     self.assertEqual(store.get_database()._filename, uri)
Esempio n. 2
0
 def test_initialize_engine_native(self):
     config.Database('../mamba/test/dummy_app/config/database.json')
     current_dir = os.getcwd()
     os.chdir('../mamba/test/dummy_app')
     db = database_helpers.TestableDatabase()
     store = db.store()
     self.assertEqual(store.get_database()._filename, 'db/dummy.db')
     os.chdir(current_dir)
Esempio n. 3
0
 def test_testable_database_engine_persistent(self):
     engine = database_helpers.ENGINE.PERSISTENT
     db = database_helpers.TestableDatabase(engine)
     self.assertEqual(db.engine, database_helpers.ENGINE.PERSISTENT)
Esempio n. 4
0
 def test_initialize_engine_memory(self):
     engine = database_helpers.ENGINE.INMEMORY
     db = database_helpers.TestableDatabase(engine)
     store = db.store()
     self.assertEqual(store.get_database()._filename, ':memory:')
     store.close()
Esempio n. 5
0
 def test_testable_database_engine_inmemory(self):
     engine = database_helpers.ENGINE.INMEMORY
     db = database_helpers.TestableDatabase(engine)
     self.assertEqual(db.engine, database_helpers.ENGINE.INMEMORY)
Esempio n. 6
0
 def test_testable_database_engine_native(self):
     db = database_helpers.TestableDatabase()
     self.assertEqual(db.engine, database_helpers.ENGINE.NATIVE)