ブログ記事5件
tkinterのテストテスト対象のコードsample.pyimporttkinterastkclassApplication(tk.Tk):def__init__(self):super().__init__()self.geometry("200x100+100+50")self.label=tk.Label(text="ラベル")self.label.place(x=10
uniitest@patchの使い方@patchの記載下図のように、@pathchで関数を呼び出し、クラス内のメソッドの引数に渡して使用。引数に代入した関数にassert~を適用し結果と比較する。以下のように記載するとmy_functionで定義したprint文をテストできる。sampleTest.pyimportunittestfromunittest.mockimportpatchdefmy_function():print("a
ユニットテストの始め方シンプルなテストコードsampleTest.pyimportunittestclassTestSample(unittest.TestCase):deftest_sample(self):passif__name__=="__main__":unittest.main()ターミナルで「python.\sampleTest.py」でテスト実行(\はバックスラッシュ)。実行結果.-
GitHubで公開しているasabon/PFD_Editor(github.com)のリポジトリで「UnitTest+カバレッジonGitHubActions」ができるようになりました。これはVisualStudioを使ったC#のWindowsアプリケーションだったので、テスト環境もWindowsです。で、今度はLinux環境での「UnitTest+カバレッジonGitHubActions」に挑戦してみます。ちょうど、以前作ったちょっ