簡體   English   中英

python doctest失敗錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM