アタッチテーブル¶
- typhoon.test.reporting.tables.attach_table ( df , allure_title = '' , caption = ' ' , attach_as_step = False ) ¶
- シンプルなCSS設定でHTMLテーブルをAllureレポートに追加します。このタイプのテーブルは、以下の情報を表示するために使用できます。
数字
文字列
- HTML段落コード(参照
台風テストレポート表のテキストスタイル
関数) 太字と斜体の文字
色(参照
テキストスタイル
利用可能なすべてのカラーオプションをドキュメント文字列に含める)
- 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 )