doctest

    3

    4答えて

    Doctestで実行されているかどうかを(Python 2.7)コードで認識させるにはどうすればよいですか? 次のようなシナリオがある:私は、print()のいくつかの出力引数として渡されたファイル記述子にすることを、このような機能を持っている: from __future__ import print_function def printing_func(inarg, file=sys.st

    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

    0

    2答えて

    関数の全体が一群のpythonファイルを想定して、関数のテストをdoctestを使って書いてみたいと思います。たとえば、すべての関数は文字列と接続オブジェクト(httplib.HTTPConnection(...))を取ります。だから、文字列が空であればすべての関数をテストするか、Noneです。テストはこのようになります。 def function_1(mystring, conn):

    2

    1答えて

    私はDjangoで私のテストスイートに小さな問題があります。 私はDjangoとPlone(http://pypi.python.org/pypi/jquery.pyproxy)の両方で動作するPythonパッケージに取り組んでいます。 すべてのテストは、Pythonコードまたは別のdocfile(README.txtなど)のいずれかでdoctestとして記述されています。 私は、これらのテストは

    0

    1答えて

    私はサブディレクトリでdoctestsの束を実行するためにPythonのノーズを使用しています。呼び出し元のスクリプトはnose.cmdです: nosetests --with-doctest --doctest-extension=rst (のdoctestは* .rstファイルに住んでいます。) 例のディレクトリ構造: \nose.cmd \__init__.py \module1\_

    2

    4答えて

    私はPythonのdoctestモジュールからouputを解析し、それをHTMLファイルに保存しようとしています。 私は、このような出力を持っている: ********************************************************************** File "example.py", line 16, in __main__.factorial F

    0

    1答えて

    Pythonのdoctestモジュールには、advanced APIのセクションがあります。誰かがこのAPIの特定の用途を見つけましたか? (ドキュメントから)APIの構造を簡単に見: list of: +------+ +---------+ |module| --DocTestFinder-> | DocTest | --DocTestRunner-> results

    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

    2

    1答えて

    私は文字列としてXMLをとる関数のために書いたい単体テストを持っています。 Doctestであり、XMLをテストと一直線にしたいと思います。 XMLは複数行であるため、doctest内で文字列リテラルを試しましたが、成功しませんでした。ここでは簡略化されていますテストコード:私は取得 def test(): """ >>> config = \"\"\"\ <?xml