python定义test方法_向python/django失败的测试方法的详细信息中添加自定义/调试消息的任何方法unittest.TestCase?...
通常,您希望從django的unittest類TestCase繼承,可以從django.測試. 也就是說,您可以將msg參數傳遞給您要評估的任何內容,其中包含失敗消息。在
以下是“人性化”的一個例子:class HumanizeTests(TestCase):
def humanize_tester(self, test_list, result_list, method):
# Using max below ensures we go through both lists
# However, if the lists are not equal length, this raises an exception
for test_content, result in zip(test_list, result_list):
t = Template('{%% load humanize %%}{{ test_content|%s }}' % method)
rendered = t.render(Context(locals())).strip()
self.assertEqual(rendered, escape(result),
msg="%s test failed, produced '%s', should've produced '%s'" % (method, rendered, result))
顯然,你的不需要看起來像上面這樣,但是你可以看到msg參數的作用。在
總結
以上是生活随笔為你收集整理的python定义test方法_向python/django失败的测试方法的详细信息中添加自定义/调试消息的任何方法unittest.TestCase?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单调有界定理适用于函数吗_《实变函数》—
- 下一篇: android string 去掉斜杠,