Pytestのtmpディレクトリとファイルの使用方法
目次- tmpディレクトリとファイルの使用
tmp_path Fixtureメソッド
tmp_path_factory Fixtureメソッド
tmpdir Fixtureメソッド
tmpdir_factory Fixtureメソッド
デフォルトのテンポラリディレクトリルート
戻る: Pytest公式チュートリアル
tmpディレクトリとファイルの使用
tmp_path Fixtureメソッド
3.9バージョンで追加された機能
tmp_pathは、テストの実行に使用す ...
7月20日 17:41 投稿
pytest 8.x 実践入門:インストールから基本テストまで
pytest 概要
pytest は、Python 向けのテストフレームワークであり、小規模なユニットテストから複雑な機能テストまでを効率的に構築できます。样板コードを最小限に抑え、読みやすく表現力豊かなテスト記述を可能にします。
環境のセットアップ
pytest を利用するには、Python 3.8 以上または PyPy3 が必要です。以下のコマンドで最新の pytest をインストールできます。 ...
7月19日 21:02 投稿
pytestでのdoctest統合実践
従来のdoctest形式のテストをpytestフレームワーク内で統合実行する仕組みについて説明します。
doctest探索の設定
pytestはデフォルトでtest*.txtというパターンに一致するテキストファイルに対してdoctestを実行します。ファイル扩展子に応じてカスタマイズするには以下のように--doctest-globオプションを指定します:
pytest --doctest-glob='*.rst' --doctest-glob='* ...
6月11日 17:36 投稿
Pytestを活用した汎用自動テストフレームワークの設計と実装
要件定義とアーキテクチャ設計
テストフレームワークは、特定の課題を体系的に解決するために構築される。本フレームワークでは、API・Web UI・モバイルアプリの全領域をカバーする統合型自動テスト基盤を目指す。
核心機能要件
API/Web/Appのマルチプラットフォーム対応
バッチ実行と可視化レポート生成
完了通知メールの自動送信
モジュール/優先度/タグによる ...
6月10日 23:09 投稿
ExcelベースのAPIテストフレームワークの設計と進化
Excelファイルを用いたAPIテストフレームワークの実装アプローチを、バージョンアップごとに紹介する。各バージョンでは機能拡張や設計改善が行われており、最終的にはPytestと統合された柔軟なテストシステムへと発展している。
基本データフォーマット(schema1)
テストケースはExcelファイル(例: data.xlsx)に以下の列で定義される:
name: テストケース名
met ...
5月30日 02:34 投稿