doctest

    1熱度

    1回答

    我完全可以寫一個「正常」測試,爲此捕獲IO。 只想知道是否可以使用Doctest。 一個例子是: defmodule CLI do @doc """ Politely says Hello. ## Examples iex> CLI.main([]) "Hello dear person." # this would be the exp

    0熱度

    1回答

    我的申請有效。只有doctests不起作用。 在應用程序中,我使用一個模式 from models import db app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = "mysql://..." db.init_app(app) ... if __name__ == '__main__': ap

    1熱度

    1回答

    我有以下Python代碼: def example(byte_array): """ Return the byte array. >>> example(b'\x01') b'\x01' """ return byte_array 當這個代碼與python3執行時,文檔測試失敗。以下是輸出: ********************

    3熱度

    2回答

    import hashlib def my_function(bytes_): """ >>> my_function(b'\0') '6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d' """ return hashlib.sha256(bytes_).hexd

    12熱度

    1回答

    我正在嘗試做一個doctest。 '預期'和'有'結果是相同的,但我的文檔測試仍然失敗。這是失敗的,因爲打印輸出中有x-axis y-axis後面有空格,我沒有包含在我的文檔字符串中。我如何包含它?當我手動插入空格並進行測試時,只要將光標保持在那裏,它就會成功運行。 X軸Y軸______________________ [這裏光標] 但是,如果我有我的光標運行測試別的地方,那麼後面的空格去掉獲取和

    0熱度

    3回答

    是否可以告訴python解釋器使用特定的命令行開關來運行我的腳本。 例如, 如果啓用了文檔測試,我想補充 if __name__ == '__main__': import doctest doctest.testmod() 創建一個自包含的測試運行。 然而,這需要我添加-v交換機,來運行該腳本: python myscript -v 這並不總是很方便像崇高的編輯器,編

    0熱度

    1回答

    今天學習如何使用doctest。之前我發現不得不添加<BLANKLINE>。現在我怎樣才能讓剩下的失敗測試通過?對於所有三種存在的預期,得到了沒有什麼區別: C:\Windows\System32>python C:\Users\George\AppData\Local\Programs\Python\Python3 5-32\Lib\exemplarypy.py **************

    0熱度

    2回答

    這個問題很簡單,我不知道的答案... 我是新手測試和我有問題測試類驅動sql3數據庫。測試這種類的最佳方式是什麼?測試類或測試init功能不是問題,但其他?測試插入一個測試行? import sqlite3 class DataBase: def __init__(self): self._database_path = 'data.sql' self._c

    0熱度

    1回答

    我是一名Python初學者,對於學校而言,我有點不可思議。我的老師要我寫一個函數,返回一個帶有口音的句子,「print()」用口音向我展示好的字符,但是doctest沒有。 這裏是我的代碼: def test() : """ >>> test() à - â - ä - é - è - ê - ë - ï - î - ô - ö - ù - û - ü - ÿ - ç

    0熱度

    1回答

    我有一個文檔測試寫入: DEF extract_second(三元組): 「」「給定的三元組的列表,返回一個列表與每個三 If an item is not a triple, return None for that element >>> extract_second([('a',3,'x'),('b',4,'y')]) [3, 4] >>> extract_second([('c',