doctest

    3熱度

    4回答

    如何讓我的(Python 2.7)代碼知道它是否在doctest中運行? 的情況如下:我有一個功能,print()小號一些輸出傳遞作爲參數文件描述符,這樣的事情: from __future__ import print_function def printing_func(inarg, file=sys.stdout): # (do some stuff...) prin

    5熱度

    1回答

    假設我有以下代碼: def foo(s): """A dummy function foo. For example: >>> a = '''This is a test string line 1 This is a test string line 2 This is a test string line 3''' >>> foo(a) This is a test st

    2熱度

    1回答

    我在使用Django測試套件時遇到了一個小問題。 我正在研究可以在Django和Plone(http://pypi.python.org/pypi/jquery.pyproxy)中運行的Python包。 所有的測試都是作爲doctests編寫的,無論是在Python代碼中還是在單獨的docfiles中(例如README.txt)。 我能有這些測試運行良好,不過在Django就是不指望他們: [vi

    4熱度

    1回答

    我即將開始我的第三個中型項目,並希望(我承認我的生活中第一次)開始使用unittests。 雖然我不知道使用哪種方法,unitests或doctests。 哪種方法最有效,或者初學者應該選擇哪種方法來實現? 謝謝

    0熱度

    1回答

    我正在使用python鼻子在子目錄中運行一堆doctests。調用腳本是nose.cmd: nosetests --with-doctest --doctest-extension=rst (該文檔測試住在* .rst文件) 示例目錄結構: \nose.cmd \__init__.py \module1\__init__.py \module1\mymod.py \module1\my

    4熱度

    3回答

    我有一個運行django django doctests django-nose的問題。添加到/ tests目錄的單元測試運行良好,但doctests沒有。 我想經營我的「季節」模塊的doctests: python manage.py test season ,並得到如下的輸出: nosetests --verbosity 1 season --with-doctest Creating

    5熱度

    1回答

    我在一個名爲test2.txt的文件中有以下內容。 >>> def faulty(): ... yield 5 ... return 7 Traceback(most recent call last): SyntaxError: 'return' with argument inside generator(<doctest test.txt[0]>,line 3) 我用python

    7熱度

    2回答

    我正在進入python測試,我問自己如何測試這種方法。 def get_response(self, url, params): encoded_params = urllib.urlencode(params) request = urllib2.Request(BASE_URL, headers=HEADERS) response = urllib2.urlope

    1熱度

    1回答

    我有一點麻煩doctest和協程... def coroutine(func): def start(*args, **kwargs): cr=func(*args, **kwargs) cr.next() return cr start.__name__=func.__name__ return start @coroutin

    2熱度

    1回答

    我有一個單元測試,我想寫一個將XML作爲字符串的函數。這是一個doctest,我希望XML與測試一致。由於XML是多行的,我在doctest中嘗試了一個字符串字面值,但沒有成功。下面就簡單的測試代碼: def test(): """ >>> config = \"\"\"\ <?xml version="1.0"?> <test> <data>d1