[英]python doctest failure error
我正在嘗試對此代碼運行doctest,這是我得到的錯誤。 任何人都可以解釋語法中到底缺少什么,因為預期結果和得到的結果是相同的。
文檔測試:
"""
>>> d.display()
Inorder traversal keys
2 3 4 5 9 10
Preorder traversal keys
4 3 2 9 5 10
Postorder traversal keys
2 3 5 10 9 4
"""
失敗結果:
Failed example:
d.display()
Expected:
Inorder traversal keys
2 3 4 5 9 10
Preorder traversal keys
4 3 2 9 5 10
Postorder traversal keys
2 3 5 10 9 4
Got:
Inorder traversal keys
2 3 4 5 9 10
Preorder traversal keys
4 3 2 9 5 10
Postorder traversal keys
2 3 5 10 9 4
**********************************************************************
1 items had failures:
1 of 9 in __main__.BinarySearchTreeDict
***Test Failed*** 1 failures.
流程結束,退出代碼為0
似乎display()
函數中有一個額外的空格,用於有序遍歷鍵和有序遍歷鍵。 (通過手動突出顯示失敗結果的“ Expected
和“ Got
部分中的每一行來發現這一點)
2 3 4 5 9 10 # has an extra whitespace
4 3 2 9 5 10 # has an extra whitespace
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.