ピン

Python Unit Test Frameworkは、未解決の代替案としてのものです。
今すぐダウンロード

ピン ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • ISC License
  • 価格:
  • FREE
  • 出版社名:
  • Austin Noto-Moniz

ピン タグ


ピン 説明

Pyinqは、Xunitファミリーの伝統で作成されたPythonの単体テストフレームワークです。具体的には、それはJUnitとPyunit(UnitTest)からの影響を描きます。Pyinqの機能の大部分はPyunitの影響を受けました。ただし、JavaコーダーはJUnit 4. SeleniumユーザーがPyinqの「EVAL」機能を再生します。それらはSeleniumの「検証」機能の影響を受けました.Pyunit(UnitTest) - デコレータによるテスト識別 - モジュールレベルのテスト - 簡易スイートの作成と実行 - ノーコール、またはテストランナーの呼び出し - 単一のキーワード引数を使用したスイートの作成別のObject-Eval関数 - 詳細な色分けされた出力 - 各テストでは、結果 - Pythonic NamingotherMother注目に値する各特徴 - テストフィクスチャ - テスト、クラス、モジュール、およびスイートレベルに基づいて、各アサートとEVALステートメントの結果を印刷します。 - 期待される例外 - 条件付きスキップ - コマンドライン(CLI)またはHTMLファイル - CLIへの出力は、Windowsコンソールでカラー出力とLinux Bash-CLIのデフォルトではデフォルトで、他のシステム - コマンドラインテストモジュール/スイートのExecutionDocumentationIがあります。まだ多くの文書を書く機会がありませんでした。文書化されていないプロジェクトを積極的に取り組むことができるため、私のTODOリストでは高いです。私はPYINQを使用するための基本ガイド、およびコードコメントとDocStringsを作成するつもりです。今すぐダウンロードに基本的なドキュメントがあります。 Docsフォルダには、 "reference.txt"というファイルがあります。これは単体テストフレームワークの知識を想定し、PyinQに含まれるものとその使い方の基本的な参照として機能します。もう1つは例と呼ばれるディレクトリです。これには、Pyinqのさまざまな側面を実行するテストがいくつか含まれています。私は彼らがこのパッケージのあなたの使用法を賄うことを可能にするために彼らを簡単な方法で名前を付けようとしました.Basic ExampleSplessimplyコードを実行するためのコードを実行するのです。 .tags import * @ TestDef Atest():assert_triue(true)テストエラーを期待します)、4)インスタンス変数を使用する:Pyinq.Asserts Import *からpyinq.tags import * @ testclassclass class1:@before def setup():this.num = 4 @test():assert_qual(this.num、 4)この.NUM + = 1 = 1:ASSERT_EQUAL(this.num、5)UnitTestの基本的な例:pyinq.asserts import *からpyinq.tags import *のインポートrandom @ testclassclass testSequenceFunction:@before def setup( ):この.seq =範囲(10)@test def test_shuffle():#shuffled testSequenceFunctions.Sequenceがrandomentを失うことはないことを確認してください。 T_Equal(この.SEQ、Range(10))#は、不変のTestSequenceFunctions.Sequence Assert_Raises(TypeError、Random.Shuffle、(1,2,3))@test def test_choice():要素= random.choice (this.seq)assert_true(このaseqの要素)@test_raiss(valueerror、random.sample、this.seq、20)for random.sample(this.seq、5):assert_in(要素、this.seq)製品のホームページ


ピン 関連ソフトウェア