py.test

    1

    2答えて

    TestInfraをテスト用に使用することができます。すべてはzabbix_agent_versionがgroup_varsからAnsible変数であるテスト test.py import pytest def test_zabbix_agent_package(host): package = host.package("zabbix-agent") assert pack

    0

    2答えて

    Flask + SQLAlchemyアプリケーションをテストするのにPytestを使用しています。これは、私はあなたがpop()への呼び出しとして、あなたのティアダウン機能でctx.pop()を呼び出すことになっているとは思わない、私はpytestを実行すると、私はこのエラーメッセージ ___________________ ERROR at teardown of test_create_pro

    1

    1答えて

    返されたdatetimeオブジェクトは、そのオブジェクトが絶えず変化している場合、どのように模擬しますか? たとえば、私はいくつかのtimeseriesデータを取得し、一連のdatetimeオブジェクトとして返すいくつかのコードを持っています。 だから、照会APIからの戻りデータは以下のようになります: { 'from_date': 1497881400000.0, 'g

    1

    1答えて

    私はテストケースを持っています。 テストケースには10の独立したステップがあります。 最初のステップが失敗した場合、別のステップは実行されません。 どうすればテストを続けることができますか? 例: with allure.step('Проверка, что после явной отписки освобождаются pullpoint`ы'): for i in range(

    2

    1答えて

    問題は私の与えられたフィクスチャ関数に外部依存関係があり、それが "エラー"(到達不能ネットワーク/不十分なリソースなど)を引き起こしていることです。 このフィクスチャに依存するテストをスキップして、フィクスチャをスキップしたいと思います。 この文句を言わない仕事のようなものをやって: import pytest @pytest.mark.skip(reason="Something.")

    1

    2答えて

    私のプロジェクトでは、python unittestを使用していましたが、unittest.TextTestRunnerとunittest.defaultTestLoader.loadTestsFromTestCaseとなりました。私は、次のような理由から コントロールユニットテストのrunメソッドを呼び出すラッパー関数を使用してユニットテストの実行を、それらを使用しました。私はコマンドラインアプ

    -2

    1答えて

    私は、文字列のリストから文字列をランダムに選択するクラスメソッドに対してpytestを使ってテストを開発しようとしています。それは基本的に以下のgivemeanumber方法のように見えます : 第一の方法、getsshは、クラスでボブがpytest docs からわずか一例である私の生産コードはから文字列のリストを取得しDBを選択してランダムに選択します。だから私は私のテスト文字列を取得し、ラン

    2

    1答えて

    : from peewee import * db = SqliteDatabase('database.db') class Device(Model): uid = CharField(unique=True, max_length=17) class Meta: database = db 今私はtest.db from _pytest.monke

    0

    1答えて

    私の質問:testtestがpytest htmlプラグインで失敗したときに、テストスクリプトのhtmlレポートを生成する方法。彼らはそうなことは、彼らがに示唆されているマニュアルに従ってている画像PYTEST SNAPHSOT on TEST FAIL を示している 下部にこのリンクで:私はこのリンクを発見したトピックに私のカバレッジを1として 失敗したテストケースのスクリーンショットを取得し、

    1

    1答えて

    私はいくつかのテストケースとテスト関数を持っています。そして、テストケースのリストは異なる関数で異なります。これはpytest.mark.parametrizeで簡単に行うことができます。余分に必要なのは、リソース(私の場合はファイル)をロードすることです。このファイルをテストセッションごとに一度だけロードしてキャッシュに入れたいと思います。 以下は、私が望むものを例示したものです。動作しています