Package django :: Package contrib :: Package auth :: Module tests
[hide private]
[frames] | no frames]

Source Code for Module django.contrib.auth.tests

 1  """ 
 2  >>> from models import User, AnonymousUser 
 3  >>> u = User.objects.create_user('testuser', 'test@example.com', 'testpw') 
 4  >>> u.has_usable_password() 
 5  True 
 6  >>> u.check_password('bad') 
 7  False 
 8  >>> u.check_password('testpw') 
 9  True 
10  >>> u.set_unusable_password() 
11  >>> u.save() 
12  >>> u.check_password('testpw') 
13  False 
14  >>> u.has_usable_password() 
15  False 
16  >>> u2 = User.objects.create_user('testuser2', 'test2@example.com') 
17  >>> u2.has_usable_password() 
18  False 
19   
20  >>> u.is_authenticated() 
21  True 
22  >>> u.is_staff 
23  False 
24  >>> u.is_active 
25  True 
26   
27  >>> a = AnonymousUser() 
28  >>> a.is_authenticated() 
29  False 
30  >>> a.is_staff 
31  False 
32  >>> a.is_active 
33  False 
34  >>> a.groups.all() 
35  [] 
36  >>> a.user_permissions.all() 
37  [] 
38  """ 
39