Django-Webtest.

DjangoのテストフレームワークによるIAN BickingのWebTestのインスタント統合
今すぐダウンロード

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

広告

  • Rating:
  • ライセンス:
  • MIT/X Consortium Lic...
  • 価格:
  • FREE
  • 出版社名:
  • Mikhail Korobov
  • 出版社のWebサイト:
  • http://bitbucket.org/kmike/

Django-Webtest. タグ


Django-Webtest. 説明

IAN BickingのWebTestとDjangoのテストフレームワークのインスタント統合 Django-Webtestは、Ian BickingのWebTest(http://pythonpaste.org/webtest/)をDjangoのテストフレームワークでインスタント統合するためのほぼ簡単なアプリケーションです。 ://bitbucket.org/ianb / webtest、http://bitbucket.org/kmike/django-webtest)usagedjango-webtestはDjango WSGIインターフェースの周りにWebTest.testappを作成するDjango.test.testcaseサブクラス(WebTest)を提供し、それを作るself.app.itとしてテストで利用可能なself.app.getおよびself.app.postメソッドのオプションのユーザー引数も機能し、許可された要求を作成するのに役立ちます。この引数はdjango.contrib.auth.models.userのユーザー名である必要があります。 Djangoしかし即座に即座に統合されているのはうれしいです.django_webtestからWebTestClass MyTestCase(WebTest):#いくつかの初期データがログインできるようにしたい= def testblog(self): #ledend page index = self.app.get( '/'、user = 'kmike')にアクセスするには、ログインするふりをしてください。たとえば、ブログリンクで#をクリックして、それが機能していることを確認してください。 「私の記事」をindex.click( 'blog')にアサートします( 'blog')http://pythonpaste.org/webtest/を参照してください。それはリンク、フォームの送信、フォームの送信、ファイルのアップロード、ファイルなどのJSONの応答を送信します。なぜですか?統合テストDjangoのテストクライアントからのDocString:Twill / Seleniumなどの代替品として意図されていません - エンドユーザーにレンダリングされたHTMLではなく、ビューによって生成されたコンテキストやテンプレートに対するテストを可能にするためのものです。ツイルと同じフィールドに。 WebTestはNITE APIを持っています。 Django-test-utilsパッケージ)と私もそれを楽しんでいます。しかし、私はTwillの上にWebtestを好む(最後のリリースは2007年にあります)、WSGIの代わりにHTTP経由で通信します(それには回避策がありますが)、非ラテン語のテキストのサポートを欠いており、たくさんあるハッキングするための大きなコードベース。しかしツイルはHTMLを理解していますが、WebTestが何らかの理由で適合していない場合は、それを考慮してください。(およびdjango-test-utilsパッケージ)。要件: ・Python ・ジャンゴー


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