idが存在すればdog.wavを鳴らし、存在しなければcat.wavを鳴らすメソッドのテストの仕方がわかりません。
views.pyに
def upload(request): id = 100 if inp_id == id: find = True if find: winsound.PlaySound('dog.wav', winsound.SND_ALIAS) else: winsound.PlaySound('cat.wav', winsound.SND_ALIAS)
と書きました。
test.pyには
import winsound from django.http.response import JsonResponse from django.http import HttpResponseNotFound import requests from requests.auth import HTTPBasicAuth class Testclass(TestCase): def upload(request): id = 100 if inp_id == id: find = True if find: winsound.PlaySound('dog.wav', winsound.SND_ALIAS) else: winsound.PlaySound('cat.wav', winsound.SND_ALIAS) def test_upload(self): self.assertEqual(self, 'dog.wav')
とまで書いたのですが、どうしたら目的の検証ができるのかわかりません。どのように書いたら目的のテストができるのでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/11/06 01:36