Esempio n. 1
0
 def test_save_member_should_show_error_when_usernick_valid(self):
     form = SignupForm({"email": "domain.com", "password1": "1", "nickname": "123456", "password2": "1"})
     self.assertFalse(form.save())
     self.assertEquals(1, len(form.errors))
     form = SignupForm({"email": "*****@*****.**", "password1": "1", "nickname": "Bei Jing", "password2": "1"})
     self.assertFalse(form.save())
     self.assertEquals(1, len(form.errors))
Esempio n. 2
0
def create_user(email='*****@*****.**', password='******', nickname='tin', activate=True):
    signup_form = SignupForm({ 'email': email, 'password1': password, 'nickname': nickname, 'password2': password })
    member = signup_form.save()
    if activate:
        member.user.is_active = True
        member.user.save()
    return member
Esempio n. 3
0
 def test_save_member_should_show_error_when_usernick_valid(self):
     form = SignupForm({ 'email': 'domain.com', 'password1': '1', 'nickname': '123456', 'password2': '1' })
     self.assertFalse(form.save())
     self.assertEquals(1, len(form.errors))
     form = SignupForm({ 'email': '*****@*****.**', 'password1': '1', 'nickname': 'Bei Jing', 'password2': '1' })
     self.assertFalse(form.save())
     self.assertEquals(1, len(form.errors))
Esempio n. 4
0
 def post(self, request, *args, **kwargs):
     form = SignupForm(request.POST)
     member = form.save()
     if member:
         ctx = { 'email': form.cleaned_data['email'], }
         user = authenticate(username=member.user.email, password=form.cleaned_data['password1'])
         auth_login(request, user)
         return render(request, 'member/verification_sent.html', ctx)
Esempio n. 5
0
 def test_save_member_should_show_error_when_email_is_not_valid(self):
     form = SignupForm({
         'email': 'domain.com',
         'password1': '1',
         'password2': '1'
     })
     self.assertFalse(form.save())
     self.assertEquals(1, len(form.errors))
Esempio n. 6
0
 def test_save_member_should_show_error_when_password_not_matching(self):
     form = SignupForm({
         'email': '*****@*****.**',
         'password1': '1',
         'password2': '2'
     })
     self.assertFalse(form.save())
     self.assertEquals(1, len(form.errors))
Esempio n. 7
0
 def test_save_member_though_form(self):
     form = SignupForm({
         'email': '*****@*****.**',
         'password1': '1',
         'password2': '1'
     })
     member = form.save()
     self.assertTrue(isinstance(member, Member))
     self.assertTrue(member.user.id)
Esempio n. 8
0
 def test_save_member_though_form_with_nickname(self):
     form = SignupForm({
         'email': '*****@*****.**',
         'nickname': u'田乐',
         'password1': '1',
         'password2': '1'
     })
     member = form.save()
     self.assertTrue(member.user.id)
Esempio n. 9
0
 def post(self, request, *args, **kwargs):
     form = SignupForm(request.POST)
     member = form.save()
     if member:
         ctx = {
             'email': form.cleaned_data['email'],
         }
         user = authenticate(username=member.user.email,
                             password=form.cleaned_data['password1'])
         auth_login(request, user)
         return render(request, 'member/verification_sent.html', ctx)
Esempio n. 10
0
def signup(request):
    if request.method == 'POST' and request.POST['captcha'] == '':
        form = SignupForm(request.POST)
        if form.save():
            ctx = { 'email': form.cleaned_data['email'], }
            return render(request, 'member/verification_sent.html', ctx)
    else:
        form = SignupForm()

    ctx = { 'form': form,  }
    return render(request, 'member/signup.html', ctx)
Esempio n. 11
0
def signup(request):
    if request.method == 'POST':
        form = SignupForm(request.POST)
        if form.save():
            ctx = { 'email': form.cleaned_data['email'], }
            return render_to_response('member/verification_sent.html', ctx,
                context_instance=RequestContext(request))
    else:
        form = SignupForm()

    ctx = { 'form': form,  }
    return render_to_response('member/signup.html', ctx, context_instance=RequestContext(request))
Esempio n. 12
0
def signup(request):
    if request.method == 'POST':
        form = SignupForm(request.POST)
        if form.save():
            ctx = { 'email': form.cleaned_data['email'], }
            return render_to_response('member/verification_sent.html', ctx,
                context_instance=RequestContext(request))
    else:
        form = SignupForm()

    ctx = { 'form': form,  }
    return render_to_response('member/signup.html', ctx, context_instance=RequestContext(request))
Esempio n. 13
0
def create_user(email='*****@*****.**',
                password='******',
                nickname='tin',
                activate=True):
    signup_form = SignupForm({
        'email': email,
        'password1': password,
        'nickname': nickname,
        'password2': password
    })
    member = signup_form.save()
    if activate:
        member.user.is_active = True
        member.user.save()
    return member
Esempio n. 14
0
 def test_save_member_should_show_error_when_usernick_valid(self):
     form = SignupForm({ 'email': 'domain.com', 'password1': '1', 'nickname': '123456', 'password2': '1' })
     self.assertFalse(form.save())
     self.assertEquals(1, len(form.errors))
     form = SignupForm({ 'email': '*****@*****.**', 'password1': '1', 'nickname': 'Bei Jing', 'password2': '1' })
     self.assertFalse(form.save())
     self.assertEquals(1, len(form.errors))
Esempio n. 15
0
 def get(self, request, *args, **kwargs):
     form = SignupForm()
     ctx = {'form': form}
     return render(request, 'member/signup.html', ctx)
Esempio n. 16
0
 def test_save_member_though_form(self):
     form = SignupForm({"email": "*****@*****.**", "password1": "1", "password2": "1"})
     member = form.save()
     self.assertTrue(isinstance(member, Member))
     self.assertTrue(member.user.id)
Esempio n. 17
0
 def test_save_member_though_form_with_nickname(self):
     form = SignupForm({"email": "*****@*****.**", "nickname": u"田乐", "password1": "1", "password2": "1"})
     member = form.save()
     self.assertTrue(member.user.id)
Esempio n. 18
0
 def test_save_member_should_show_error_when_password_not_matching(self):
     form = SignupForm({"email": "*****@*****.**", "password1": "1", "password2": "2"})
     self.assertFalse(form.save())
     self.assertEquals(1, len(form.errors))
Esempio n. 19
0
 def test_save_member_should_show_error_when_email_is_not_valid(self):
     form = SignupForm({"email": "domain.com", "password1": "1", "password2": "1"})
     self.assertFalse(form.save())
     self.assertEquals(1, len(form.errors))
Esempio n. 20
0
 def test_save_member_though_form(self):
         form = SignupForm({ 'email': '*****@*****.**', 'password1': '1', 'password2': '1' })
         member = form.save()
         self.assertTrue(isinstance(member, Member))
         self.assertTrue(member.user.id)
Esempio n. 21
0
 def test_save_member_should_show_error_when_email_is_not_valid(self):
     form = SignupForm({ 'email': 'domain.com', 'password1': '1', 'password2': '1' })
     self.assertFalse(form.save())
     self.assertEquals(1, len(form.errors))
Esempio n. 22
0
 def test_save_member_should_show_error_when_password_not_matching(self):
     form = SignupForm({ 'email': '*****@*****.**', 'password1': '1', 'password2': '2' })
     self.assertFalse(form.save())
     self.assertEquals(1, len(form.errors))
Esempio n. 23
0
 def test_save_member_though_form_with_nickname(self):
     form = SignupForm({ 'email': '*****@*****.**', 'nickname': u'田乐', 'password1': '1', 'password2': '1' })
     member = form.save()
     self.assertTrue(member.user.id)