def test_15_pre_exec_trap_exception():
def raise_it(*args, **kwargs):
raise Exception("Something")
try:
os.unlink(TEST_DB_FILE)
except:
pass
pydbvolve.pre_execution = raise_it
rc = pydbvolve.run_migration(TEST_CONFIG_FILE, 'baseline', 'r1.0.0', True, False)
assert(rc != 0)
rc = pydbvolve.run_migration(TEST_CONFIG_FILE, 'baseline', 'r1.0.0', True, True)
assert(rc != 0)
importlib.reload(pydbvolve)
os.unlink(TEST_DB_FILE)
# End test_15_pre_exec_trap_exception
评论列表
文章目录