タグ:コードテスト

Djangoコードテストのカバレッジを測る

テストコードカバレッジとは テストの進捗率、テストの網羅率を指す。これを実行することで、テストが制作したときの観点を網羅できているかを確認することができる。 品質評価の指標にも使用できるため、 網羅率が低い = 品質が低い というように設定することもできる。 モジュールの設定 requirements.txt に下記を追加する。 coverage==6.5.0 実行 下記のコマンドを実行することで…

Read More

Djangoコードテストでファイルを送信する。

テストコードを作成する場合に、ファイルを送信したテストをおこないたい場合がある。方法として、2つ残しておく。 Viewでおこなう Viewでのテストコードの基本的な書き方は、こちらを参照。 https://tech.tokiraku.com/archives/86 from django.test import TestCase,Client def test_TestView(self): wi…

Read More

DjangoでコードテストをViewクラスに対して行う

基本的なコードの書き方は同じだが、Viewの場合は、URL経由でおこなう必要がある。 テストコードの基本的な書き方は、こちらを参照 https://tech.tokiraku.com/archives/82 REST APIでおこなっていることを前提とした例は次のようになる。 GETメソッド from django.test import TestCase,Client def test_Test…

Read More

Djangoでコードテスト

Djangoで用意されているコードテストの方法。 コードの準備 任意の場所にテスト用のディレクトリを作成し、初期化用のファイルを作成する。作成するファイルの中身は空でよい。 __init__.py このファイルがないと、テストが実行されない。 テストコードを記述するファイル。 接頭辞に「test_」を入れたファイルを作成する。接頭辞がないと、テストの対象とは認識されない。 test_[..…

Read More