有时当我正在进行测试时,能够在测试中期(或测试后)查看数据库的状态会非常有帮助。例如:
def test_login(self):
user = UserFactory.create(username="test_user", password="foobar")
# there's typo in my username here
response = self.client.post("/login",
data={"username" : "testuser",
"password" : "foobar"})
# assert that we have logged in
所以我想要的是两种选择之一:
1)一个命令标志,表示“运行我的测试,但在完成后不要清理数据库。”
B)一个命令标志,表示“运行我的测试,但不要将所有东西都包装在数据库事务中 - 我希望能够设置一个断点,然后使用我的数据库工具来检查数据库中期测试。“
有这样的事吗?我找不到......