【发布时间】:2016-09-26 16:08:04
【问题描述】:
我目前很难让我的一些 Django 测试正常工作。 我要做的是测试给定的 URL(我想要使用的 REST API)是否启动并运行(返回状态代码 200),然后测试它是否响应预期值。 但是,我得到的只是状态代码 404(找不到页面),即使 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... 有谁知道我在这里做错了什么?
【问题讨论】:
标签: python django unit-testing testing