doctest

    0熱度

    1回答

    我遇到麻煩與doctest一起使用扭曲。我想open a file像這樣: from __future__ import print_function from twisted.internet.defer import Deferred from twisted.internet.fdesc import readFromFD, setNonBlocking from twisted.i

    8熱度

    2回答

    我有以下的doctest書面x.doctest: This is something: >>> x = 3 + 4 foo bar something else: >>> from __future__ import division >>> y = 15 >>> z = int('24') >>> m = z/y >>> pri

    1熱度

    1回答

    我想在這段代碼上運行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 1

    2熱度

    2回答

    在Django中,我的測試是一組test_foo.pymy_django_app/tests/中的文件,每個文件包含一個TestCase子類,並自動查找並運行哪個django。 我有一堆帶簡單文檔測試的實用程序模塊,我想將其包含在我的測試套件中。我嘗試使用doctest.DocTestSuite()來定義my_django_app/tests/test_doctests.py中的測試套件,但是dj

    0熱度

    1回答

    https://gyazo.com/672475d1961538af601bcfa2781f3ef2 正如你所看到的,「Got」和「Expected」列表是一樣的,但是由於它的對象的順序是隨機的,所以它給了我一個doctest失敗。我的代碼不能改變,所以這種隨機化是不可避免的。我如何解決這個doctest問題。這是不起作用的功能。 def all_followers(data_dict, foll

    0熱度

    1回答

    import doctest def create_grid(size): grid = [] for i in range(size): row = ['0']*size grid.append(row) """ >>> create_grid(4) [['0', '0', '0', '0'], ['0', '0',

    0熱度

    1回答

    如何對random.random模塊函數的doctest看起來像。我的意思是,如果該方法在0-1之間生成一個包含360個不同隨機數的列表,那麼您如何測試它? def berakna_slump_tal(self): self.slump_tal = [] t = 0 while t <= 360: slump = random.random()

    0熱度

    1回答

    我正在使用Python文檔測試來處理Python 2和Python 3的代碼。除了使用包含字符串的numpy數組時,所有工作都很好。使用Python 3,以下是正確的: >>> np.array(["jan", "feb", "mar", "apr", "may", "jun", "jul", "aug", "sep", "oct", "nov", "dec"]) # doctest: +NORM

    0熱度

    1回答

    我寫了一個模塊,其中有幾個函數以及他們的doctests,我想運行這些測試的函數名稱相同,但是由其他人編寫。 的文檔提供了下面的代碼片段檢索所有測試中mymodulesomefunction,然後以通常的方式運行它們(如跑步doctest.testmod()): TESTS = doctest.DocTestFinder().find(mymodule.somefunction) DTR = d

    1熱度

    1回答

    我正在嘗試使用python doctests來測試打印在函數中的錯誤消息。下面是我的代碼 import sys def get_values(vals=[]): """ Should split key:val and give values >>> get_values(["abc"]) Error: could not get the values