Example #1
0
 def test_registration_form_fails_wih_passwords_that_dont_match(self):
     form = UserRegistrationForm({
         'email': '*****@*****.**',
         'password1': 'bloggs123',
         'password2': 'bloggs132',
         'stripe_id': settings.STRIPE_SECRET,
         'credit_card_number': 4242424242424242,
         'cvv': 123,
         'expiry_month': 1,
         'expiry_year': 2033
     })
     self.assertFalse(form.is_valid())
     self.assertRaisesMessage(forms.ValidationError,
                              "Passwords do not match",
                              form.full_clean())
Example #2
0
    def test_registration_form_fails_missing_password1(self):
        """
        test_registration_form():
        """
        form = UserRegistrationForm({
            'email': '*****@*****.**',
            'password2': 'bloggs123',
            'stripe_id': settings.STRIPE_SECRET,
            'credit_card_number': 4242424242424242,
            'cvv': 123,
            'expiry_month': 1,
            'expiry_year': 2033
        })

        self.assertFalse(form.is_valid())
        self.assertRaisesMessage(forms.ValidationError,
                                 "Please enter your password",
                                 form.full_clean())
Example #3
0
    def test_registration_form_fails_missing_email(self):
        """
        test_registration_form():
        # POSSIBLE BUG IN HERE WHILE TESTING ??
        self.assertFalse(form.is_valid())
            AssertionError: True is not false
        """
        form = UserRegistrationForm({
            'password1': 'bloggs123',
            'password2': 'bloggs123',
            'stripe_id': settings.STRIPE_SECRET,
            'credit_card_number': 4242424242424242,
            'cvv': 123,
            'expiry_month': 1,
            'expiry_year': 2033
        })

        self.assertFalse(form.is_valid())
        self.assertRaisesMessage(forms.ValidationError,
                                 "Please enter your email address",
                                 form.full_clean())