Exemplo n.º 1
0
 def test_password_cannot_be_less_than_8_characters(self):
     form_data_1 = {
         'email':
         '*****@*****.**',
         'username':
         '******',
         'password1':
         'f823f',
         'password2':
         'f823f',
         'tos_accepted':
         True,
         'sign_up_code':
         GroomsbroCode.objects.filter(
             is_michael_hatheway=True).first().code,
     }
     form1 = MichaelHathewaySignUpForm(data=form_data_1)
     self.assertFalse(form1.is_valid())
Exemplo n.º 2
0
 def test_must_use_preset_username(self):
     form_data_1 = {
         'email':
         '*****@*****.**',
         'username':
         '******',
         'password1':
         'f823fb293f823hf',
         'password2':
         'f823fb293f823hf',
         'tos_accepted':
         True,
         'sign_up_code':
         GroomsbroCode.objects.filter(
             is_michael_hatheway=True).first().code,
     }
     form1 = MichaelHathewaySignUpForm(data=form_data_1)
     self.assertFalse(form1.is_valid())
Exemplo n.º 3
0
 def test_must_accept_tos(self):
     form_data = {
         'email':
         '*****@*****.**',
         'username':
         GroomsbroCode.objects.filter(
             is_michael_hatheway=True).first().username,
         'password1':
         'asfd923280',
         'password2':
         'asfd923280',
         'tos_accepted':
         False,
         'sign_up_code':
         GroomsbroCode.objects.filter(
             is_michael_hatheway=True).first().code,
     }
     form = MichaelHathewaySignUpForm(data=form_data)
     self.assertFalse(form.is_valid())
Exemplo n.º 4
0
 def get(self, request, *args, **kwargs):
     #initial = {'username': static_values.michael_hatheway_username}
     initial = {
         'username':
         GroomsbroCode.objects.filter(
             is_michael_hatheway=True).first().username
     }
     form = MichaelHathewaySignUpForm(initial=initial)
     context = {'form': form}
     return render(request, self.template_name, context)
Exemplo n.º 5
0
    def test_cannot_make_case_sensitive_users(self):
        form_data_1 = {
            'email':
            '*****@*****.**',
            'username':
            '******',
            'password1':
            'f823fb293f823hf',
            'password2':
            'f823fb293f823hf',
            'tos_accepted':
            True,
            'sign_up_code':
            GroomsbroCode.objects.filter(
                is_michael_hatheway=True).first().code,
        }
        form_data_2 = {
            'email':
            '*****@*****.**',
            'username':
            '******',
            'password1':
            'f823fb293f823hf',
            'password2':
            'f823fb293f823hf',
            'tos_accepted':
            True,
            'sign_up_code':
            GroomsbroCode.objects.filter(
                is_michael_hatheway=True).first().code,
        }
        form1 = MichaelHathewaySignUpForm(data=form_data_1)
        self.assertTrue(form1.is_valid())
        form1.save()
        self.assertEqual(User.objects.count(), 1)
        self.assertEqual(User.objects.first().username,
                         form_data_1['username'])

        form2 = MichaelHathewaySignUpForm(data=form_data_2)
        self.assertFalse(form2.is_valid())
        self.assertEqual(User.objects.count(), 1)
Exemplo n.º 6
0
    def test_requires_sign_up_code(self):
        form_data_1 = {
            'email': '*****@*****.**',
            'username': '******',
            'password1': 'f823f111',
            'password2': 'f823f111',
            'tos_accepted': True,
        }
        form1 = MichaelHathewaySignUpForm(data=form_data_1)
        self.assertFalse(form1.is_valid())

        form_data_2 = {
            'email': '*****@*****.**',
            'username': '******',
            'password1': 'f823f111',
            'password2': 'f823f111',
            'tos_accepted': True,
            'sign_up_code': 'cat is bacon',
        }
        form2 = MichaelHathewaySignUpForm(data=form_data_2)
        self.assertFalse(form2.is_valid())