5

giriş yapamıyor Django uygulamam için giriş kimlik doğrulamasını etkinleştirdim. Görünümler için birim testleri çalışmıyor çünkü giriş sayfasında takılıyorlar. görünümün yanıtı döndürülür hemen sonra bir kesme noktası ayarlama ifadesini içeren çıktıdaDjango uygulaması için bir birim test kullanıcısını nasıl kurarım? Birim testi,

baskı response.content

sonuçlarını kullanarak Nasıl yani, bir kullanıcı I kurulum yapmak

'giriş yapınız' testis girişi yapabilir? Kullanıcı adımı ve şifremi kullanmayı denedim, ancak birim test bağlamında çalışmaz. `` `Create_user kullanarak tavsiye

cevap

7

testcase başında eklenen aşağıdaki kod bunları kaydeder, bir kullanıcı oluşturur ve testin kalanı

self.user = User.objects.create_user(username='testuser', password='12345') 
login = self.client.login(username='testuser', password='12345') 
+2

Django dokümanlar contiue sağlar()' '' yerine '' 'oluşturmak()' ''. Bu, '' 'set_password''' adımını atlamanıza izin verir. – rurp

+0

@rurp tam olarak haklısınız. Cevabınızı yorumunuzu yansıtacak şekilde değiştirdim. Kodumdan başka bir satırı sildiğiniz için teşekkürler! – dolphus333