Django-Petest.

PY.TESTテストを使用するDjango Test Runner
今すぐダウンロード

Django-Petest. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 価格:
  • FREE
  • 出版社名:
  • Dusty Phillips
  • 出版社のWebサイト:
  • http://github.com/buchuki/

Django-Petest. タグ


Django-Petest. 説明

Py.Testテストを使用するためのDjangoテストランナー Django-Pytestは、デフォルトのテストランナーの代わりにPy.TestをDjangoテストランナーとして使用することを可能にするプロジェクトで、それを使用してPythonパスに追加し、インストールされているアプリに* django_pytest *を追加します。また、* TEST_RUNNERを設定=「django_pytest.test_runner.run_testsは」*プロジェクトディレクトリにconftest.pyを作成し、含まsetting.Also:django_pytest.conftest輸入pytest_funcarg__clientから、pytest_funcarg__django_clientYouもusefrom django_pytest.auth_funcargsはpytest_funcarg__user、pytest_funcarg__groupstoインポートユーザーをインポートすることができますまたはプロジェクト内の任意の場所にあるユーザーを持つグループのグループは、* test_ .py *というファイルを作成できます。これらは標準のpy.testテストファイルです。各テストの後にクリアされているテストデータベースをインスタンス化し、Djangoのテストシステムで使用されているDjango Test Clientオブジェクトを提供するために、すべてのテストでfuncarg * client *を使用します。例:DEF TEST_FILTER(クライアント):response = client.get( '/ browse /'、{'filter': '1'})Assert Response.Status_Code == 200use *。/ manage.py test * pyを実行する.testテストの実行(つまり、それは標準のDjangoテストランナーを置き換えます)。 Py.Testオプションをコマンドに渡すことができ、それらはpy.testに転送されます。 (技術的には、私はすべてのオプションを渡していません。これにより、ユニットテストを実行しているときに移行が停止するのを防ぎます。このプロジェクトはhttp://github.com/bfirsh/pytest_djangoとは異なり、Py.Testプラグインを作成するのではなく、Djangoをテストするためのpy.testプラグインを作成するDjango Test Runnerが提供されます。プロジェクト私は2つのプロジェクトから重複する機能があると考えています、そしてまた彼らが単一のプロジェクトに統合されることができるが、私はまだこれの実現可能性を見ていません。要件: ・Python ・ジャンゴー


Django-Petest. 関連ソフトウェア