doctest

    6

    2答えて

    nullで動作する関数でdoctestを実行しようとしています。しかし、doctestのはヌルを好きにいないようです... def do_something_with_hex(c): """ >>> do_something_with_hex('\x00') '\x00' """ return repr(c) import doctest docte

    2

    2答えて

    それぞれの関数の本体にPythonのdoctestを置くことができます。小さなライブラリの場合は、関数と同じファイルにあるためです。 私はそれらをすべて別々のファイルにまとめ、別々のファイルを実行することができます。これは、関数間にdoctestを入れたくない場合に便利です。時には、ドキュメンテーション文字列が小さくても、コードを簡単に処理できることがあります。 python doctestsを同

    6

    2答えて

    doctestのためにsphinxの拡張について何か不足していると思う。 マニュアルの典型的な例は次のとおりです。自動的:スフィンクスは(1をここに)出力を生成させるための方法は .. doctest:: >>> print 1 1 ありませんか?私の知る限り理解されるように 、それを実行することが可能である: $ make doctest コードスニペットをテストし

    1

    2答えて

    : r''' >>> uuid_hex_to_binary('8ed2d35f-2911-4c10-ad68-587c96b4686e') '\x8e\xd2\xd3\x5f\x29\x11\x4c\x10\xad\x68\x58\x7c\x96\xb4\x68\x6e' ''' 私はこの結果を取得しています: Failed example: uuid_hex_to_binar

    0

    1答えて

    doctestとシェルで同じコードを使用すると、異なる出力が生成されます。 私はいくつかのテストを実行するa()という関数を持っています。 同じテストがdoctest(test())で使用されています。 test()がエラーを表示し、最初のOBJECTのみを表示している間、a()でOBJECT-BLANKLINE-OBJECTを取得します。 これはdoctestモジュールの欠陥ですか?ここで は、

    4

    1答えて

    Delphi用DocTestに相当するものはありますか?私はDUnitを使用しますが、私はPython DocTestのアイディアが好きです。私はhereのような答えを見ましたが、私は単純な機能のために、DocTestのようなものはOKだと思います。 私の目標は、関数を記述するときにコメントヘッダーにテストを定義することです。 ように: function Plus(i1, i2 : integer

    10

    1答えて

    私はdoctestモジュールを使ってPythonでテストを始めようとしています。現時点では 機能のテストを書いてください。 は、機能コードを実装します。 テストに合格すれば、より多くのテストとコードを書いてください。 機能が完了すると、実装する次の機能に移動します。私はdoctestのことで、巨大な出力を得る多くのテストと同じモジュール内の3または4(独立した)関数の後にそう 。そしてそれは少し煩

    1

    1答えて

    私は単体テストを行いたいドキュメントテストを含むpythonスクリプトを含むフォルダを持っています。私はこのような一つのファイルでそれをテストしようとすると:私はそれが動作 python '/homes/ndeklein/workspace/MS/PyMS/pyMS/baseFunctions.py' コマンドラインからそれを行う際に、しかし TypeError: the test to ad

    1

    1答えて

    ファイルが見つからないときにIOErrorが必要なdoctestがあります。私は別のPCからこれをテストしたい、または他の誰かがそれをテストしたい場合 >>> configParser('conffig.ini') # should not exist Traceback (most recent call last): ... IOError: No such file: /hom

    0

    1答えて

    サードパーティのライブラリに依存しているコードをテストする際にモックしないと、それは次のようになります。 snmpWalk(host,oid): from pysnmp.entity.rfc3413.oneliner import cmdgen cg = cmdgen.CommandGenerator() comm_data = cmdgen.CommunityDat