コード例 #1
0
ファイル: tests.py プロジェクト: leirall/openparty
 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))
コード例 #2
0
ファイル: tests.py プロジェクト: henter/openparty
 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))
コード例 #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))
コード例 #4
0
ファイル: test_helper.py プロジェクト: CNBorn/openparty
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
コード例 #5
0
ファイル: views.py プロジェクト: Jaccorot/openparty
 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)
コード例 #6
0
ファイル: tests.py プロジェクト: xiongxianzhu/openparty
 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))
コード例 #7
0
ファイル: tests.py プロジェクト: xiongxianzhu/openparty
 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))
コード例 #8
0
ファイル: tests.py プロジェクト: xiongxianzhu/openparty
 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)
コード例 #9
0
ファイル: tests.py プロジェクト: xiongxianzhu/openparty
 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)
コード例 #10
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)
コード例 #11
0
ファイル: views.py プロジェクト: Suave/openparty
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)
コード例 #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))
コード例 #13
0
ファイル: views.py プロジェクト: huweihong/openparty
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))
コード例 #14
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
コード例 #15
0
ファイル: tests.py プロジェクト: leirall/openparty
 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)
コード例 #16
0
ファイル: tests.py プロジェクト: leirall/openparty
 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)
コード例 #17
0
ファイル: tests.py プロジェクト: henter/openparty
 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)
コード例 #18
0
ファイル: tests.py プロジェクト: leirall/openparty
 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))
コード例 #19
0
ファイル: tests.py プロジェクト: henter/openparty
 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))
コード例 #20
0
ファイル: tests.py プロジェクト: henter/openparty
 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))
コード例 #21
0
ファイル: tests.py プロジェクト: henter/openparty
 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)
コード例 #22
0
ファイル: tests.py プロジェクト: leirall/openparty
 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))