çalışır getiri elde - bu 200Django Test istemcisi Bu Django benim ilk testtir 404 Ancak kabuk
yanıt ben yaratıyorum böylece kimlik doğrulama kullanıyorum iddia için basit görünüm testi var ilk etapta deneme kullanıcı: Benaynı deneyin, ancak eğer
def test_settings_view_is_diplayed_correctly(self):
login = self.client.login(username = self.username, password = self.password)
response = self.client.get('/')
self.assertEqual(response.status_code, 200)
Bu her zaman 404 döndürür: Burada
class SettingsTests(TestCase):
def setUp(self):
self.client = Client()
self.username = 'test_user'
self.email = '[email protected]'
self.password = 'test'
self.user = User.objects.create_user(self.username, self.email, self.password)
def tearDown(self):
self.user.delete()
Ben görünümü sınamak çalışıyorum gerçek test varçalışır ve 200 verir!
Birisi bana burada neyin yanlış olduğunu söyler misiniz?
Lütfen 404 döndüren görünümü gösterin. – Alasdair
@Alasdair - sorunu çivilenmişsiniz! Görünümde bu soruna neden olan bir get_object_or_404 kısayolu vardı! Benim hatam! Öneriniz için çok teşekkürler! :) – user1544500