您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python unittest的执行顺序

python unittest的执行顺序

最好不要这样做。

测试应该是独立的。

要做您最想做的就是将代码放入测试调用函数中。

像那样:

def assert_can_log_in(self):
    ...

def test_1(self):
    self.assert_can_log_in()
    ...

def test_2(self):
    self.assert_can_log_in()
    ...

甚至拆分测试类,并将断言放入setUp函数中。

class LoggedInTests(unittest.TestCase):
    def setUp(self):
        # test for login or not - your decision

    def test_1(self):
        ...

当我拆分班级时,我经常编写更多更好的测试,因为测试被拆分,并且在应该测试的所有情况下我都能看到更好的结果。

python 2022/1/1 18:25:31 有225人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶