我尝试在设置和拆卸中为一个测试用例切换数据库连接。但不知何故,测试向我返回了这条消息:
RuntimeError: executing in another thread
这就是测试用例代码:
def setup
Example.establish_connection(ActiveRecord::Base.configurations['oracle'])
end
def teardown
Example.establish_connection(Rails.env)
end
测试数据库是 sqlite,我尝试用于测试用例的数据库是 oracle,因为有 PLSQL 函数。