アタッチテーブル

typhoon.test.reporting.tables.attach_table ( df , allure_title = '' , caption = ' ' , attach_as_step = False )
シンプルなCSS設定でHTMLテーブルをAllureレポートに追加します。このタイプのテーブルは、以下の情報を表示するために使用できます。
  • 数字

  • 文字列

  • HTML段落コード(参照 台風テストレポート表のテキストスタイル 関数)
    • 太字と斜体の文字

    • 色(参照 テキストスタイル 利用可能なすべてのカラーオプションをドキュメント文字列に含める)

パラメータ:
  • df ( pandas.DataFrame ) – テーブルの内容を含むデータフレーム。

  • allure_title (文字列) – デフォルトでは空の文字列(“”)です。アリュールレポートに表示されるタイトルです。

  • caption (文字列) – デフォルトでは空の文字列(“”)です。表のタイトルはHTMLコードに直接添付されます。

  • attachment_as_step ( bool - デフォルト False ) – False に設定すると、テスト内で実際に添付されたタイミングに関係なく、テーブルはレポートの最後に追加されます。これは Allure のデフォルトの動作であり、すべての添付ファイルはレポートの最後に追加されます。この動作を上書きし、添付ファイルが追加された時点で時系列順にレポートに配置するには、別のレポートステップで添付ファイルを追加する必要があります。これを行うには、この引数を True に設定します。

戻り値:

結果– テーブルの HTML コード。

戻り値の型:

>>>から 台風テストレポートテーブル インポートattach_table >>>インポート パンダ として pd >>>インポート ナンピー として np >>>から パスライブラリ Pathをインポートします>>> df = pd . DataFrame ( np . random . random ( size = ( 10 , 10 ))) >>> # レポートにテーブルを添付し、その HTML コードを返します>>> html_code = attach_table ( df , allure_title = "Allure Table Title" , caption = "Allure Caption" ) >>> html_file = str ( Path ( __file__ ) . parent / "attached_table.html" ) >>> with open ( html_file , 'w' ) as fhtml : >>> fhtml . write ( html_code )