防止pytest清理?

时间:2017-09-03 12:11:37

标签: pytest django-testing

有时当我正在进行测试时,能够在测试中期(或测试后)查看数据库的状态会非常有帮助。例如:

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)一个命令标志,表示“运行我的测试,但不要将所有东西都包装在数据库事务中 - 我希望能够设置一个断点,然后使用我的数据库工具来检查数据库中期测试。“

有这样的事吗?我找不到......

0 个答案:

没有答案