Flea

ソフトウェアのスクリーンショット:
Flea
ソフトウェアの詳細:
バージョン: 7.4.6
日付のアップロード: 20 Feb 15
開発者: Oliver Cope
ライセンス: 無料
人気: 56

Rating: nan/5 (Total Votes: 0)

フリーマーケットでは、HTTPサーバーを起動せずにWSGIアプリケーションをテストするのに役立ちます。
 
 すでにlxmlのがわかっている場合は、ノミが非常に強力にするものを知っているよ。ノミは完全にあなたのWSGIアプリケーションから返されたHTML文書を変更し、ナビゲートし、あなたが検査させること、lxmlののXPath APIと統合されています。ここでセッション例です:
 
 >>>エージェント= TestAgent(my_wsgi_app)
>>> agent.get( '/')
>>>印刷agent.body

&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; <身体>
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; ログイン
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;

>>>エージェント=エージェント["] // [。= 'ログイン'"]。(クリック)
>>>印刷agent.request.request_uri
はhttp:// localhost /サインイン
>>>エージェント["//入力[名前= 'ユーザ名'] @"]。値=「ルート」
>>>エージェント["//入力[名@ = 'パスワード']"]。値= 'パスワード'
>>>エージェント=エージェント["//入力[@タイプ=] '提出'"]。(提出)
フルパッケージのドキュメント:http://packages.python.org/flea/

Whatは、このリリースで新しいのです。

  • 例外は発生しませんfill_sloppyメソッドを追加されたフィールドが存在しないときます。

のバージョン7.4.1でのの新機能:

  • バグ修正:TestAgent.serveで修正されたエラー()
  • のWSGI環境値のハンドリングの改善ユニコードます。

バージョン7.4.0の新機能のは何ですか。

  • ペストからフレスコ画に切り替えます。
  • 実験のPython 3サポートします。
  • バグ修正:WSGIレスポンスイテレータのcloseメソッドが必ず呼び出されていることを確認します。

のバージョン7.3.3でのの新機能:への呼び出しを簡単にトレースを可能にするために、

  • 付属ロギング機能テスト対象のアプリケーションます。

  • それは、テスト環境で実行されている場合AUTが言うことができるように、
  • flea.testingのWSGIの環境キーを追加しました
  • データ辞書を渡すときにエラーの原因となったpost_multipartでバグを修正します。

のバージョン7.3.1でのの新機能:TestAgent.followの

  • バグを修正します。

  • 各コントロールタイプで、フォーム入力用

    • 新しいAPI:

    のバージョン7.3.0でのの新機能であるfillメソッドを有する。 value属性はもはやオーバーロードされます。

  • これで、CSSセレクタまたはXPath式のいずれかで直接TestAgentオブジェクトを呼び出すことで、DOMを横断することができます。
  • TestAgent.click()は今、彼らのテキストの内容によってリンクを選択し、引数を取り例えばagent.click( 'ビューの結果')。あなたは以前の動作が必要な場合は、第二引数、例えばagent.click( '// [。、ビューの結果&QUOT; =&QUOT]'、 'XPathを')渡す必要があります。

の新機能バージョン7.2.0で:

  • を追加しましたに.reloadと.new_session方法TestAgentへ

  • ポストは、getで受け入れられていない。

    • 固定CHECK_STATUS引数:

    のバージョン7.1.1でのの新機能である、提出し、クリックなどの方法

バージョン7.1.0の新機能のは何ですか。

  • .fill追加 - で複数のフォームフィールドを埋める単一の呼び出します。
  • を追加しました.SHOW - Webブラウザで電流応答を示します。
  • を追加しました.serveの - テスト対象のアプリケーションのためのHTTPサーバを起動して、現在のページでブラウザを開きます。

  • HTTPステータス成功のための
  • を追加しました小切手またはリダイレクトコード(2xxのまたは3xxの)、他のものは、デフォルトではAssertionErrorがを発生させます。
  • HTTPリダイレクトに従うように変更デフォルト動作します。
  • はLTを&にバージョン番号方式を変更しました。主要な&GT;&LT。マイナー&GT;

の要件

  • のPythonます。

開発者の他のソフトウェア Oliver Cope

Mailtools
Mailtools

14 Apr 15

Yoyo-migrations
Yoyo-migrations

14 Apr 15

fresco
fresco

20 Feb 15

へのコメント Flea

コメントが見つかりません
コメントを追加
画像をオンにする!