0
我目前很難讓一些Django測試正常工作。 我想要做的是測試一個給定的URL(我想要使用的REST API)是否已經啓動並運行(返回狀態代碼200),如果它響應了預期的值,那麼稍後會進行測試。 但是,我得到的所有信息都是狀態碼404(頁面未找到),即使URL確實是正確的。 (嘗試使用的確切串在我的瀏覽器)在Django中測試外部URL
這是代碼:
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")
它總是返回404,而不是200 ... 任何人都知道我錯在這裏做什麼?
感謝您的回覆!我會將它標記爲接受的答案,一次讓我讓:) – 0ctar