0
這是我的簡單測試類,運行這個測試,而我得到Asse田:404 = 200Django的Asse田:404 = 200,簡單的單元測試類
class SimpleTest(unittest.TestCase):
def setUp(self):
# Every test needs a client.
self.client = Client()
def test_details(self):
# Issue a GET request.
response = self.client.get('/men/ethnic-wear/')
print "code:",response.status_code
# Check that the response is 200 OK.
self.assertEqual(response.status_code, 200)
但是,如果我考同一所在Django shell中它返回狀態碼200.
In [21]: from django.test import Client
In [22]: c = Client()
In [23]: response = c.get('/men/ethnic-wear/')
In [24]: response.status_code
Out[24]: 200
第一次我寫單元測試腳本引用官方文檔,有沒有我的意見有問題?
是什麼看法呢?它可以返回404本身嗎?顯示代碼。 –
在你的測試中,和Django中的urls.py一樣嗎? –