我的开发环境有一个sql转储。出于测试目的,我想将我当前的数据库db_with_cool_name
复制到另一个数据集中 - 让我们命名 - test_db_with_cool_name
。 SQLAlchemy中是否有任何功能可以提供表,关系和co?
另一种方法是模拟,但我不想触及每一个测试。根据课程进行测试:
class TestCaseWithDatabase(unittest.TestCase):
def setUpDb(self):
self.config = testing.setUp()
settings = add_settings_to_appconfig()
DBDiscussionSession.remove()
DBDiscussionSession.configure(bind=get_dbas_db_configuration('insert_cool_name', settings))
def tearDownTest(self):
testing.tearDown()
但我不想有任何副作用......