def test_register_model(self): data = { 'username': '******', 'password': self.password, 'email': '*****@*****.**' } view = RegisterUser.as_view() request = self.request_factory.post(reverse('register_user'), data) response = view(request) user = User.objects.filter(username='******').exists() self.assertEqual(response.status_code, 302) self.assertEqual(user, True)
def test_register_model_duplicate_email(self): data = { 'username': '******', 'password': self.password, 'email': '*****@*****.**' } view = RegisterUser.as_view() request = self.request_factory.post(reverse('register_user'), data) setattr(request, 'session', self.session) setattr(request, '_messages', FallbackStorage(request)) response = view(request) user = User.objects.filter(username='******').exists() self.assertEqual(response.status_code, 302) self.assertEqual(user, False)
def test_register_model(self): data = { 'username': '******', 'password': self.password, 'email': '*****@*****.**' } view = RegisterUser.as_view() request = self.request_factory.post( reverse('register_user'), data ) response = view(request) user = User.objects.filter(username='******').exists() self.assertEqual(response.status_code, 302) self.assertEqual(user, True)
def test_register_model_duplicate_email(self): data = { 'username': '******', 'password': self.password, 'email': '*****@*****.**' } view = RegisterUser.as_view() request = self.request_factory.post( reverse('register_user'), data ) setattr(request, 'session', self.session) setattr(request, '_messages', FallbackStorage(request)) response = view(request) user = User.objects.filter(username='******').exists() self.assertEqual(response.status_code, 302) self.assertEqual(user, False)
from django.conf.urls import patterns, include, url from apps.sp.views.website.Home import HomeFormView from apps.sp.views.website.Home import LoginAuthView from apps.sp.views.website.Home import LogoutView from apps.sp.views.website.Home import RecoverPasswordFormView from apps.sp.views.website.Home import RegisterUser from apps.sp.views.website.Home import LoginMobile from apps.sp.views.panel.Email import EmailListView urlpatterns = patterns( '', url(r'^$', HomeFormView.as_view(), name='home'), url(r'^login/$', LoginAuthView.as_view(), name='login'), url(r'^login-mobil/$', LoginMobile.as_view(), name='login_mobile'), url(r'^logout/$', LogoutView.as_view(), name='logout'), url(r'^register/$', RegisterUser.as_view(), name='register_user'), url(r'^email/$', EmailListView.as_view(), name='email_list'), url(r'^recover/$', RecoverPasswordFormView.as_view(), name='recover_password'))
from apps.sp.views.panel.Email import EmailListView urlpatterns = patterns('', url(r'^$', HomeFormView.as_view(), name='home'), url(r'^login/$', LoginAuthView.as_view(), name='login'), url(r'^login-mobil/$', LoginMobile.as_view(), name='login_mobile'), url(r'^logout/$', LogoutView.as_view(), name='logout'), url(r'^register/$', RegisterUser.as_view(), name='register_user'), url(r'^email/$', EmailListView.as_view(), name='email_list'), url(r'^recover/$', RecoverPasswordFormView.as_view(), name='recover_password') )