def get_commons_for_dump(self): import sys sys.path.append('../mamba/test/dummy_app') mgr = ModelManager() if GNU_LINUX: self.addCleanup(mgr.notifier.loseConnection) from mamba import Model from mamba.test.test_model import DummyThreadPool, DatabaseModuleError try: threadpool = DummyThreadPool() database = Database(threadpool, True) Model.database = database store = database.store() store.execute( 'CREATE TABLE IF NOT EXISTS `dummy` (' ' id INTEGER PRIMARY KEY, name TEXT' ')' ) store.execute( 'CREATE TABLE IF NOT EXISTS `stubing` (' ' id INTEGER PRIMARY KEY, name TEXT' ')' ) store.commit() except DatabaseModuleError as error: raise unittest.SkipTest(error) return mgr
def test_databse_initial_pool_size_is_five_and_twenty_five(self): database = Database(testing=True) self.assertEqual(database.pool.min, 5) self.assertEqual(database.pool.max, 20)
def test_database_initial_name_is_database_pool(self): database = Database(testing=True) self.assertEqual(database.pool.name, 'DatabasePool')
def setUp(self): config.Database().load( '../mamba/test/application/config/database.json') self.database = Database(self.get_pool(), True)
def setUp(self): config.Database('../mamba/test/application/config/database.json') config.Database().uri = "sqlite:///db/dummy.db" self.database = Database(self.get_pool(), True)