nose

    7

    2答えて

    私はプログラミングのために私の線形代数コースのためにPythonを使用しています。必要なツールについては、NumPyをインストールしようとしています。私はthis websiteを使用してインストールプロセスを案内しました。 私はSciPy's OS X pageのリンクから開始し、ついにSourceForge download siteに到着しました。 そこから、私はMac OS Xインストーラ

    5

    3答えて

    現在、鼻を使っていくつかの機能テストを書いています。私がテストしているライブラリは、ディレクトリ構造を操作します。 再現性のある結果を得るために、テストディレクトリ構造のテンプレートを保存し、テストを実行する前にそのコピーを作成します(これはテストの中で行います)。setup関数です。これは、私がテストの始めに常に明確な状態を持っていることを保証します。テストが失敗した 場合、私は問題を分析できる

    6

    1答えて

    Pythonプロジェクトのテストスイートをunittestからnoseに変換しています。プロジェクトの既存のフレームワーク(unittestに基づいています)は、テスト発見と実行のための非常にカスタマイズされたコードをたくさん含んでいて、むしろぎこちないので、すべてをより合理化するために鼻に移行しようとしています。 しかし、テストスイートを生成するコードに問題があります。 プロジェクトのフレームワ

    15

    2答えて

    私はワイヤー統合テストスイートにNoseを使用したいと考えています。ただし、これらのテストの実行順序は重要です。 前記、私は私が望む順番でテストを飾るために一緒に迅速なプラグインを投げるだろうと思ったそれは、実行:https://gist.github.com/Redsz/5736166 def Foo(unittest.TestCase): @step(number=1)

    20

    10答えて

    私はちょうど私が私のdjangoプロジェクトに大きな変更を加えた後、たびにpython manage.py testを実行しています。プロジェクトでファイルを変更して保存するときに、これらのテストを自動的に実行することは可能ですか?それ以前のバグを検出すると便利です(私はレールがrspecのようなものを持っていることを知っています)。私は鼻とdjango - 鼻を使用しています。前もって感謝します

    7

    2答えて

    次のうち class TestTemp(): def __init__(self): print '__init__' self.even = 0 def setup(self): print '__setup__' self.odd = 1 def test_even(self): print 'te

    25

    1答えて

    Trac/Bittenビルド環境ですべてのチェックインで動作するSelenium Webdriver GUIテストがあります。さまざまなばかげた理由から、これらは壊れやすく、失敗したテストは常に正常に動作します(失敗しない限り、実際に失敗したテストがある)。 これらの失敗したテストを再実行するにはどうすればよいですか? GUIテストの実行には10〜15分かかります。そのため、すべてを再実行するのは

    7

    1答えて

    私はnosetestsを使用しています.2つの別々のファイルには2つのテストがあります。個別に実行するとどちらも正常に動作しますが、一緒に実行されると、最初のテストの模擬テストは2番目のテストの結果を混乱させます。テスト機能の終了後、すべてのモック/パッチをリセットして、毎回クリーンなテストを受けるようにするにはどうすればよいですか? 可能であれば、私のテストを通じて説明することが可能です。私の最

    47

    1答えて

    プラグインがインストールされているにもかかわらず、Noseでコードカバレッジが機能しないようです。 これを修正する方法についてのご意見はありますか? 12:15:25 ~/sandbox/ec$ nosetests --plugins Plugin xunit Plugin deprecated Plugin skip Plugin multiprocess Plugin failure

    5

    1答えて

    私はPythonの鼻を使用しており、attrib plugin documentationで説明されているように、私はいくつかのテストを「遅い」とマークしています。 nosetestsを実行しているとき、つまりnosetests -a '!slow'を書くことなく、デフォルトですべての「低速」テストをスキップします。しかし、明示的に実行したり、nosetests -a 'slow'を書いたりすると