コード例 #1
0
ファイル: test_forms.py プロジェクト: meletakis/collato
 def test_clean_email_unique_disabled(self):
     form = RegistrationForm({
         'username': '******',
         'email': '*****@*****.**',
         'password': '******'
     })
     self.assertTrue(form.is_valid())
コード例 #2
0
 def test_clean_email_unique_disabled(self):
     form = RegistrationForm({
         'username': '******',
         'email': '*****@*****.**',
         'password': '******'
     })
     self.assertTrue(form.is_valid())
コード例 #3
0
    def test_form_save(self):
        form = RegistrationForm({
            'username': '******',
            'email': '*****@*****.**',
            'password': '******'
        })
        self.assertTrue(form.is_valid())
        new_user = form.save()

        self.assertEqual(new_user.username, 'test')
        self.assertTrue(new_user.is_active)
コード例 #4
0
ファイル: test_forms.py プロジェクト: meletakis/collato
    def test_form_save(self):
        form = RegistrationForm({
            'username': '******',
            'email': '*****@*****.**',
            'password': '******'
        })
        self.assertTrue(form.is_valid())
        new_user = form.save()

        self.assertEqual(new_user.username, 'test')
        self.assertTrue(new_user.is_active)
コード例 #5
0
ファイル: test_forms.py プロジェクト: meletakis/collato
    def test_form_save_with_account_verification(self):
        form = RegistrationForm({
            'username': '******',
            'email': '*****@*****.**',
            'password': '******'
        })
        self.assertTrue(form.is_valid())
        new_user = form.save()

        self.assertEqual(new_user.username, 'test')
        self.assertFalse(new_user.is_active)

        self.assertEqual(AccountVerification.objects.count(), 1)
コード例 #6
0
    def test_form_save_with_account_verification(self):
        form = RegistrationForm({
            'username': '******',
            'email': '*****@*****.**',
            'password': '******'
        })
        self.assertTrue(form.is_valid())
        new_user = form.save()

        self.assertEqual(new_user.username, 'test')
        self.assertFalse(new_user.is_active)

        self.assertEqual(AccountVerification.objects.count(), 1)
コード例 #7
0
    def test_clean_username_email_only_disabled(self):
        form = RegistrationForm({
            'username': '******',
            'email': '*****@*****.**',
            'password': '******'
        })
        self.assertTrue(form.is_valid())

        form = RegistrationForm({
            'username': '******',
            'email': '*****@*****.**',
            'password': '******'
        })
        self.assertFalse(form.is_valid())
コード例 #8
0
    def test_form_save_with_fullname(self):
        form = RegistrationForm({
            'username': '******',
            'email': '*****@*****.**',
            'password': '******',
            'first_name': 'First',
            'last_name': 'Last',
        })
        self.assertTrue(form.is_valid())
        new_user = form.save()

        self.assertEqual(new_user.username, 'test')
        self.assertTrue(new_user.is_active)

        self.assertEqual(new_user.first_name, 'First')
        self.assertEqual(new_user.last_name, 'Last')
コード例 #9
0
    def test_double_check_password(self):
        form = RegistrationForm({
            'username': '******',
            'email': '*****@*****.**',
            'password': '******',
            'password_repeat': 'password'
        })
        self.assertTrue(form.is_valid())

        form = RegistrationForm({
            'username': '******',
            'email': '*****@*****.**',
            'password': '******',
            'password_repeat': 'password2'
        })
        self.assertFalse(form.is_valid())
コード例 #10
0
ファイル: test_forms.py プロジェクト: meletakis/collato
    def test_form_save_with_fullname(self):
        form = RegistrationForm({
            'username': '******',
            'email': '*****@*****.**',
            'password': '******',
            'first_name': 'First',
            'last_name': 'Last',
        })
        self.assertTrue(form.is_valid())
        new_user = form.save()

        self.assertEqual(new_user.username, 'test')
        self.assertTrue(new_user.is_active)

        self.assertEqual(new_user.first_name, 'First')
        self.assertEqual(new_user.last_name, 'Last')
コード例 #11
0
    def test_clean_email_unique_enabled_with_emailverification(self):
        form = RegistrationForm({
            'username': '******',
            'email': '*****@*****.**',
            'password': '******'
        })
        self.assertTrue(form.is_valid())

        EmailVerification.objects.create(user=self.existing_user,
            old_email=self.existing_user.email, new_email='*****@*****.**')

        form = RegistrationForm({
            'username': '******',
            'email': '*****@*****.**',
            'password': '******'
        })
        self.assertFalse(form.is_valid())
コード例 #12
0
ファイル: test_forms.py プロジェクト: meletakis/collato
    def test_clean_username_email_only_disabled(self):
        form = RegistrationForm({
            'username': '******',
            'email': '*****@*****.**',
            'password': '******'
        })
        self.assertTrue(form.is_valid())

        form = RegistrationForm({
            'username': '******',
            'email': '*****@*****.**',
            'password': '******'
        })
        self.assertFalse(form.is_valid())
コード例 #13
0
ファイル: test_forms.py プロジェクト: meletakis/collato
    def test_double_check_password(self):
        form = RegistrationForm({
            'username': '******',
            'email': '*****@*****.**',
            'password': '******',
            'password_repeat': 'password'
        })
        self.assertTrue(form.is_valid())

        form = RegistrationForm({
            'username': '******',
            'email': '*****@*****.**',
            'password': '******',
            'password_repeat': 'password2'
        })
        self.assertFalse(form.is_valid())
コード例 #14
0
ファイル: test_forms.py プロジェクト: meletakis/collato
    def test_clean_email_unique_enabled_with_emailverification(self):
        form = RegistrationForm({
            'username': '******',
            'email': '*****@*****.**',
            'password': '******'
        })
        self.assertTrue(form.is_valid())

        EmailVerification.objects.create(
            user=self.existing_user,
            old_email=self.existing_user.email,
            new_email='*****@*****.**')

        form = RegistrationForm({
            'username': '******',
            'email': '*****@*****.**',
            'password': '******'
        })
        self.assertFalse(form.is_valid())
コード例 #15
0
ファイル: test_forms.py プロジェクト: meletakis/collato
 def test_fullname_enabled(self):
     form = RegistrationForm()
     self.assertTrue('first_name' in form.fields.keys())
     self.assertTrue('last_name' in form.fields.keys())
コード例 #16
0
ファイル: test_forms.py プロジェクト: meletakis/collato
 def test_password_repeat_enabled(self):
     form = RegistrationForm()
     self.assertTrue('password_repeat' in form.fields.keys())
コード例 #17
0
ファイル: test_forms.py プロジェクト: meletakis/collato
 def test_email_repeat_disabled(self):
     form = RegistrationForm()
     self.assertFalse('email_repeat' in form.fields.keys())
コード例 #18
0
 def test_fullname_disabled(self):
     form = RegistrationForm()
     self.assertFalse('first_name' in list(form.fields.keys()))
     self.assertFalse('last_name' in list(form.fields.keys()))
コード例 #19
0
 def test_password_repeat_disabled(self):
     form = RegistrationForm()
     self.assertFalse('password_repeat' in list(form.fields.keys()))
コード例 #20
0
ファイル: views.py プロジェクト: dayemsiddiqui/parhna
def register(request):
    form = RegistrationForm()
    context = {
        'form': form
    }
    return render(request, "register.html", context)
コード例 #21
0
 def test_email_repeat_enabled(self):
     form = RegistrationForm()
     self.assertTrue('email_repeat' in list(form.fields.keys()))