使用Python进行单元测试的with vs语句中的assertRaises之间的区别?

时间:2018-07-31 19:00:28

标签: python unit-testing

我正在python中进行单元测试,并被告知带有加薪的是正确的程序而不是简单的语句?为什么会这样?

def test_update(self):
   with self.assertRaises(object.api_call) as error:
         browser_update.fill_fields()
    self.assertEqual(error.exception.code, -1)

def test_update(self):
    self.assertRaises(object.api_call, browser_update.fill_fields)

0 个答案:

没有答案