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