~rvb/maas/transaction-1.7-bug-1409852

« back to all changes in this revision

Viewing changes to src/maasserver/tests/test_forms_user.py

merged upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
39
39
 
40
40
    def test_ProfileForm_fails_validation_if_email_taken(self):
41
41
        another_email = '%s@example.com' % factory.make_string()
42
 
        factory.make_user(email=another_email)
 
42
        factory.make_User(email=another_email)
43
43
        email = '%s@example.com' % factory.make_string()
44
 
        user = factory.make_user(email=email)
 
44
        user = factory.make_User(email=email)
45
45
        form = ProfileForm(instance=user, data={'email': another_email})
46
46
        self.assertFormFailsValidationBecauseEmailNotUnique(form)
47
47
 
48
48
    def test_ProfileForm_validates_if_email_unchanged(self):
49
49
        email = '%s@example.com' % factory.make_string()
50
 
        user = factory.make_user(email=email)
 
50
        user = factory.make_User(email=email)
51
51
        form = ProfileForm(instance=user, data={'email': email})
52
52
        self.assertTrue(form.is_valid())
53
53
 
55
55
        email = '%s@example.com' % factory.make_string()
56
56
        username = factory.make_string()
57
57
        password = factory.make_string()
58
 
        factory.make_user(email=email)
 
58
        factory.make_User(email=email)
59
59
        form = NewUserCreationForm(
60
60
            {
61
61
                'email': email,
67
67
 
68
68
    def test_EditUserForm_fails_validation_if_email_taken(self):
69
69
        another_email = '%s@example.com' % factory.make_string()
70
 
        factory.make_user(email=another_email)
 
70
        factory.make_User(email=another_email)
71
71
        email = '%s@example.com' % factory.make_string()
72
 
        user = factory.make_user(email=email)
 
72
        user = factory.make_User(email=email)
73
73
        form = EditUserForm(instance=user, data={'email': another_email})
74
74
        self.assertFormFailsValidationBecauseEmailNotUnique(form)
75
75
 
76
76
    def test_EditUserForm_validates_if_email_unchanged(self):
77
77
        email = '%s@example.com' % factory.make_string()
78
 
        user = factory.make_user(email=email)
 
78
        user = factory.make_User(email=email)
79
79
        form = EditUserForm(
80
80
            instance=user,
81
81
            data={