django_quick_test.

テストデータベースの作成とテストの実行を分離するDjangoテストランナー
今すぐダウンロード

django_quick_test. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 出版社名:
  • Martin Rusev
  • 出版社のWebサイト:
  • https://github.com/martinrusev/

django_quick_test. タグ


django_quick_test. 説明

テストデータベースの作成とテストの実行を分離するDjangoテストランナー django_quick_testは、テストとテスト関連データベース操作を区切るカスタムノーズベースのテストランナーです。デフォルトのManage.pyテストの代わりにこのコマンドを実行しているusualyは、1015回のスピードブーストを行います。そのため、minutes.installation1ではなく、テストスイートを秒単位で実行できます。 tarballをダウンロードしてpython setup.py install2を実行してください。 settings.pyinstalled_apps =( 'quick_test')3のrequis_testにquick_testを追加します。 Test.PyDatabases = {'default':{'test':{'engine': ''、 'name': 'test_database'、}}、 'test_database'、}}、 'name': 'name': 'test_database'、}}}}}これを備えたデフォルトのDjango Test Runner。 settings.py:test_runner = 'quick_test.nosetestsuiterunner'usagedjango-quick-testでは、テストデータベースのマニュアルを作成し、必要なテストデータ(Fixtures)コマンドをロードしており、CommandPython Manage.pyを使用する必要があるコマンドをロードしました。 syncdb - database = testpython manage.py migrate --database = testand finaly thython manage.py quick_testAdDitional NotesInあなたはクラスを呼び出すときに自動的に実行される_pre_setupメソッドを投入する必要があるデフォルトのDjango TestCaseクラスを使用しています。上書きしない場合は、quick_testコマンドが機能しますが、テストデータは失われます。データベース上書きに備品を上書きしていなくても、このメソッドが追加のスピードブーストを表示します.django.testのインポートTestCaseClass SimpleTest(TestCase)DEF _PRE_SETUP(self):#このメソッドはデータベースをフラッシュして、定義されたフィクスチャFixtures = []リスト#私たちはすべてを手動でやっているので、#本当にそれを必要としていません#これらは私が投入される前後の1テストで取得した結果です。後の→0.004SのRAN 1テストDEF TEST_BASIC_ADDITION(Self):Self.AsserTequal(1 + 1,2)要件: ・Python ・ジャンゴー ・ 鼻


django_quick_test. 関連ソフトウェア

h

マークダウンテンプレートからの静的Webサイトジェネレータ ...

55

ダウンロード