問題タブ [nosetests]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
384 参照

python - Pylons を使用した Nosetests logcapture が機能しない

開発中の Pylons Web アプリケーションの単体テストを書いています。テストを実行してエラーが発生したときに logs.debug|info|etc を確認したいのですが、現在は print() ステートメントをキャプチャするだけです。

テストを実行するには、次のことを行います。

その結果、ログ ファイルやコンソールには何も出力されません。

test.ini は、次のロガー コードを含む development.ini を使用しています。

アプリケーション全体を起動すると、ロギングは正常に機能します。

0 投票する
4 に答える
2027 参照

python - 鼻が __init__.py ファイルをインポートしないようにするにはどうすればよいですか?

ファイルでのみテストを実行するようにノーズテスト フレームワークに指示できtest_*.pyますか?

実際にnosetests Aは、次のディレクトリ構造を使用します。

避けたい B をインポートします。

import numpyこれは、ユーザーがオプションの NumPy モジュールをインストールしている場合にのみ使用することを意図しているため、B モジュールが で始まるためです。ただし、NumPy をインストールしていないユーザーは、NumPy がオプションであってもB/__init__.py必ず失敗するため、nosetests を処理したくありません。import numpyこれはどのように達成できますか?

0 投票する
2 に答える
1036 参照

python - パイロンWebテストの実行に問題があります。ImportErrorとTestControllerが定義されていませんエラー

私は次のようなディレクトリ構造を持っています:gnukhata / tests/functional。機能フォルダには、Webテストファイルがあります。以下はサンプルテストです。

このテストファイルを実行した後、次のエラーが発生します。

gnukhata.testsの代わりに、gnukhataと書くと、次のエラーが表示されます。

0 投票する
5 に答える
42999 参照

python - ノーズテストは私の印刷ステートメントの出力をキャプチャしています。これを回避する方法は?

入力すると

すべてのテストに合格すると、すべての印刷出力がキャプチャされます。すべてが合格したとしても、印刷出力を見たいのです。

だから私がやっていることは、このように出力を表示するためにアサーションエラーを強制することです.

とてもハックな感じがするので、もっと良い方法があるはずです。教えてください。

0 投票する
1 に答える
951 参照

python - nosetests-hはエラーで実行に失敗します

nosetestsを正しくインストールできなかったのではないかと思います。easy_installnoseを使用しました-出力は

したがって、正常にインストールされるように見えます。しかし、私がnosetests-hを実行すると

どういうわけかセットアップ手順を逃しましたか?

0 投票する
4 に答える
807 参照

python - Pythonのノーズテスト(実際にはエラーはMoxからのものです)は、エラーを1行に1文字(行番号付きで!)出力します。

最近、ユニットテストにNoseを使い始めました。エラーが発生すると、エラー情報が非常に奇妙な方法で出力されることがあることを除けば、かなり良いです。1行に1文字に分割され、行番号とともに出力されます。誰かがこれを修正する方法を知っていますか?

1346行も同様です。

編集:

自分の質問に8時間答えられないので、見つけたソリューションで編集しています。

Aaron Digullaが指摘しているように、問題は鼻ではなく、Mox(オブジェクトのモックに使用しています)にあります。

この行をmox.pyのExpectedMethodCallsErrorのstrメソッドの先頭に追加すると、問題(またはとにかくこの症状)が修正されます。

0 投票する
0 に答える
121 参照

windows - Windowsでnosetestsが閉じないようにする

私はWindows7を実行していて、nosetestsを実行しようとしています。

インストールされており、正常に実行できます。ただし、実行すると(cmdウィンドウで「nosetests」と入力して)、出力を含む新しいcmdウィンドウが開きますが、このウィンドウは、何が表示される前に閉じます。それは言います。結果が表示されないようにするにはどうすればよいですか?

あなたが気づかなかった場合に備えて、私は本当のn00bです。

0 投票する
1 に答える
63 参照

python - 同じ名前でコンテキストが異なる2つのPythonテスト(テストランナーとしてnosetestsを使用)のXML結果を区別するにはどうすればよいですか?

mysqlデータベースで実行されるテストfootest.pyがあり、同じテストがpsqlデータベースで実行されます。これは、2つのテスト間のXML結果ファイルのこの違いを区別する方法があります。

0 投票する
1 に答える
134 参照

google-app-engine - 開発サーバーのようにindex.yamlを更新するようにNoseGAEを構成します

クエリがテストで実行されるときに(開発サーバーが行うように)index.yamlを自動的に更新するようにNoseGAEプラグインを構成または変更することは可能ですか?私は100%のテストカバレッジを持っているので、これは非常に便利です。

誰かがそのようなテストスイートのセットアップで運が良かったですか?

0 投票する
2 に答える
593 参照

python - Calling a Method in Python more Efficiently

I'm a newb working through Learn Python the Hard Way.

The point of this exercise is to write a word scanner for that passes the nosetests when run by a provided unit test.

While running nosetests on the following provided unit test I was getting this error:

`TypeError: unbound method scan() must be called with lexicon instance as first argument (got str instance instead)

Lesson-supplied Test

After some investigation I found here a user who is working through the same exercise:

nosetests, python

python variables, classes

The answer there suggested instantiating (instaniating?) the method inside the unit test. So I did the following modification and wrote up my class in file ex48.py and it passes nosetests.

Modified Test

ex48.py - Scanner

I'm not sure if the unit test was meant to be changed. I found a clue about 'directly intantiating an object' here:

Python: does calling a method 'directly' instantiate the object?

But am not sure if this applies. Can a scanner be made to instantiate itself or is the provided unit test a trick 'question' and must be modified?