私は現在、私のDjangoテストのいくつかを動作させるのに苦労しています。 私がしようとしているのは、指定されたURL(消費したいREST API)が起動していて(ステータスコード200を返す)、それが期待値に応答しているかどうかをテストすることです。 しかし、URLが間違いなく正しいとはいえ、返されるのはステータスコード404(ページが見つかりません)です。 (私のブラウザで正確な文字列をしようとしました)Djangoの外部URLをテストする
これはコードです:それはいつもの代わりに200の404を返し
from django.test import TestCase
class RestTest(TestCase):
def test_api_test_endpoint(self):
response = self.client.get("http://ip.to.my.api:8181/test/")
self.assertEqual(response.status_code, 200, "Status code not equals 200")
... 誰もがここで私が間違って何をすべきか知っていますか?
返信いただきありがとうございます。私は受け入れられた答えとしてそれをマークします。 – 0ctar