py.test

    1

    1答えて

    次のコードを実行すると、pytestは私に失敗を与えます。 the docsとa question I asked on this pluginに基づいて私の理解から、それはエラーを返す必要があります。 私はこの問題のためだけにカスタムプラグインを作成しました。問題の根本は、呼び出しが失敗したためにセットアップとティアダウンの両方が成功するため、エラーではなくエラーとして登録されます。より良い質問

    1

    1答えて

    py.testフレームワークでテストを実行しているときに、コマンドライン引数からsetupの値を得ています。ここで group.addoption("--setup", "--sC=", action="store", dest="setup", help="setup.") def pytest_configure(config): print "config.option.setu

    3

    1答えて

    に警告がありません。が1つのアサーションで生成されていることを確認します。 pytest documentation about warningsに明示的な回答が見つかりませんでした。 は、私は多分Noneが「何」を意味しないだろうと考え、これを試してみた: def test_AttrStr_parse_warnings(): """Check _AttrStr.parse() rais

    0

    2答えて

    私は非常に基本的なテストのためのpytestのようなものを使いたいと思っていますはをアサートしました。 pytestはこれに対して最善の選択ですか、より良い最近の選択肢がありますか?

    2

    1答えて

    は私のテストディレクトリです: test/ unit/ some test files conftest.py acceptance/ some test files conftest.py は今の備品のための2つconftestファイルがあります。それらを1つのconftest.pyファイルにまとめることはできますか?はいの

    10

    1答えて

    すべての私のpytestテストを、逐次ではなく並列で実行したいと思います。 のように私の現在の設定に見えます:私はpytest -v -sを使用して、私のテストを実行 class Test1(OtherClass): @pytest.mark.parametrize("activity_name", ["activity1", "activity2"]) @pytest.mar

    4

    1答えて

    pytestのフィクスチャーを使っていますが、次のようなものがかなりよく似ています。 はい、可読性はyield_fixureの方が優れていますが、誰かが私にちょうど違いが何であるか教えてもらえますか? 私は以下のような場合に使用しますか? @pytest.fixture() def open_browser(request): print("Browser opened")

    4

    1答えて

    aiohttpアプリケーションのテストを作成しようとしています。私はpytest-aiohttpプラグインを使用しています。私の意図は、最初のテストの実行前に一度アプリケーションを初期化して実行し、すべてのテストが終了した後に解体することです。 'loop'、 'test_client'のようなpytest-aiohttpのフィクスチャは非常に役に立ちますが、スコープ= 'function'を持っ

    0

    2答えて

    pytestフィクスチャの小さな問題に直面しています。 私は以下に述べるような機能をいくつか備えています。簡単にするために、私は実装を示していません。 @pytest.fixture() def get_driver(): pass @pytest.fixture() def login(get_driver): pass @pytest.fixture() de

    2

    2答えて

    私はunittestで書かれたコードベースで作業しています。テストはpytestで実行されます。私はそれらのいくつかをパラメータ化してテストを簡素化しようとしています。この目標を達成するために、私はpytest fixtureとrefactorを使って既存のunittestベースのテストを使う方法を学びたいと考えています。現在のテストはconftest.pyでグローバルなフィクスチャを持っている: