テストツール

【Python】単体試験 / unittest ~ mock編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2019/10/02/223658 https://dk521123.hatenablog.com/entry/2021/03/31/000000 の続き。 今回は、unittest の Mock を使ってみる。 これで、ほとんど標準で単体試験ができる。 目次 【1】unittest.mock …

【Python】単体試験 / unittest ~ 基本編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2019/10/02/223658 の続き。 目次 【1】Tips 1)基本的なテンプレート 2)出力値の確認 3)例外に関する試験 【2】サンプル 1)簡単なクラスの単体試験 2)メソッドの単体試験 3)例外の単体試験 …

【トラブル】NightWatch に関するトラブルシューティング

■ はじめに https://dk521123.hatenablog.com/entry/2021/02/06/220603 等で発生したNightWatch に関するトラブルについて、 まとめておく。 目次 【1】警告「WARN Local Chrome version is XX, but the installed chromedriver is for version YY」が表示 …

【Python】単体試験 / pytest ~ 入門編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2019/10/02/223658 https://dk521123.hatenablog.com/entry/2020/01/19/000000 https://dk521123.hatenablog.com/entry/2020/01/20/221014 の続き。 今回は、AWS Glue の 単体試験を調べている際に gluepy…

【Python】単体試験 / nose ~ 入門編 ~

■ はじめに nose を使うことになりそうなので、メモ。 ■ 設定 pip install nose # カバレッジを取得するために... pip install coverage ■ nosetests コマンド オプション一覧 https://het.as.utexas.edu/HET/Software/Nose/plugins/cover.html # オプション…

【Python】単体試験 / mox ~ 入門編 ~

■ はじめに mox について、検索しても情報が少なかったので 少しづつまとめる ■ mox * Python向けのMockフレームワーク * JavaのEasyMockを基に作られた => EasyMock は、以下の関連記事を参照 https://dk521123.hatenablog.com/entry/7674982 ■ 設定 pip in…

【Python】 単体試験 / unittest ~ 入門編 ~

■ はじめに Pythonの単体試験を行う必要がありそうなので、 Pythonの単体試験のやり方を調べてみた 目次 【1】Python の単体試験 【2】Hello world 【3】トラブルシューティング 1)import でエラーが発生し、単体試験が実行できない 2)ファイル名が英…