与Python 3一样,AssertEquals
已过时,应替换为AssertEqual
。但是,后者不能传达相同的信息。没有区别。
例如
self.assertEquals(result.status_code, 403)
_baseAssertEqual中的文件“ .pyenv / versions / 3.6.4 / lib / python3.6 / unittest / case.py”,第822行 引发self.failureException(msg) AssertionError:404!= 403
太好了,AssertionError: 404 != 403
这非常有用。但是AssertEqual就像这样:
文件“ projects / x_api / tests / test_apply_voucher.py”,第16行,在 test_add_invalid_code self.assertEqual(result.status_code,403)
那不是很有用,它没有向我显示result.status_code
的内容。我必须以其他方式使用它吗?