~chipaca/unity-lens-video/custom-user-agent

« back to all changes in this revision

Viewing changes to main/tests.py

  • Committer: Janos Gyerik
  • Date: 2012-02-17 23:59:24 UTC
  • Revision ID: janos@axiom-20120217235924-9pzjr6krawy6yq6y
removedĀ unusedĀ code

Show diffs side-by-side

added added

removed removed

Lines of Context:
37
37
        return answer
38
38
 
39
39
 
40
 
class EditUserTests(TestCase):
41
 
    def setUp(self):
42
 
        self.jack = Util.new_user('jack')
43
 
        self.mike = Util.new_user('mike')
44
 
 
45
 
    def test_change_username(self):
46
 
        user0 = self.jack
47
 
        data = {}
48
 
        new_username = user0.username + '2'
49
 
        data['username'] = new_username
50
 
 
51
 
        form = EditUserForm(data, instance=user0)
52
 
        self.assertTrue(form.is_valid())
53
 
        user1 = form.save()
54
 
 
55
 
        self.assertEquals(user1.username, new_username)
56
 
 
57
 
    def test_duplicate_username_error(self):
58
 
        user0 = self.jack
59
 
        data = {}
60
 
        data['username'] = self.mike.username
61
 
 
62
 
        form = EditUserForm(data, instance=user0)
63
 
        self.assertFalse(form.is_valid())
64
 
 
65
 
        error_items = form.errors.items()
66
 
        self.assertEquals(len(error_items), 1)
67
 
        self.assertEquals(error_items[0][0], 'username')
68
 
 
69
 
    def test_change_password(self):
70
 
        user0 = self.jack
71
 
        data = {}
72
 
        data['username'] = user0.username
73
 
        new_password = 'newpass'
74
 
        data['password'] = new_password
75
 
 
76
 
        form = EditUserForm(data, instance=user0)
77
 
        #form.is_valid()
78
 
        #print form.errors.as_text()
79
 
        self.assertTrue(form.is_valid())
80
 
        user1 = form.save()
81
 
        self.assertTrue(user1.check_password(new_password))
82
 
 
83
 
 
84
40
class EditOneLinerTests(TestCase):
85
41
    def setUp(self):
86
42
        self.jack = Util.new_user('jack')