了解回溯错误
Understanding a traceback error
我正在尝试了解我收到的回溯错误。见下文。
Traceback (most recent call last):
File "test.py", line 291, in test_cache_in_function
self.assertTrue("sunset" in testfilestr,"Testing that the sunset request was cached")
AssertionError: Testing that the sunset request was cached
上面的错误是否意味着 "sunset" 不应该在缓存文件中?
关于命名的一点。你得到了 AssertionError
。错误与回溯一起打印,回溯指示导致该错误的调用顺序。
在您的特定情况下,错误似乎是由 self.assertTrue(...)
提出的断言 False
引起的。您断言字符串 "sunset"
在 testfilestr
中,但事实并非如此。可能是因为它在缓存文件中。
assertTrue
的第二个参数是一条消息,您将其视为 AssertionError
的消息。此参数是可选的,通常用于澄清明显默认消息之外的错误,这将达到 "sunset" in testfilestr is False, expected True
.
的效果
我正在尝试了解我收到的回溯错误。见下文。
Traceback (most recent call last):
File "test.py", line 291, in test_cache_in_function
self.assertTrue("sunset" in testfilestr,"Testing that the sunset request was cached")
AssertionError: Testing that the sunset request was cached
上面的错误是否意味着 "sunset" 不应该在缓存文件中?
关于命名的一点。你得到了 AssertionError
。错误与回溯一起打印,回溯指示导致该错误的调用顺序。
在您的特定情况下,错误似乎是由 self.assertTrue(...)
提出的断言 False
引起的。您断言字符串 "sunset"
在 testfilestr
中,但事实并非如此。可能是因为它在缓存文件中。
assertTrue
的第二个参数是一条消息,您将其视为 AssertionError
的消息。此参数是可选的,通常用于澄清明显默认消息之外的错误,这将达到 "sunset" in testfilestr is False, expected True
.