diff options
Diffstat (limited to 'django/contrib/auth/tests/basic.py')
| -rw-r--r-- | django/contrib/auth/tests/basic.py | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/django/contrib/auth/tests/basic.py b/django/contrib/auth/tests/basic.py new file mode 100644 index 0000000000..950815e791 --- /dev/null +++ b/django/contrib/auth/tests/basic.py @@ -0,0 +1,39 @@ + +BASIC_TESTS = """ +>>> from django.contrib.auth.models import User, AnonymousUser +>>> u = User.objects.create_user('testuser', 'test@example.com', 'testpw') +>>> u.has_usable_password() +True +>>> u.check_password('bad') +False +>>> u.check_password('testpw') +True +>>> u.set_unusable_password() +>>> u.save() +>>> u.check_password('testpw') +False +>>> u.has_usable_password() +False +>>> u2 = User.objects.create_user('testuser2', 'test2@example.com') +>>> u2.has_usable_password() +False + +>>> u.is_authenticated() +True +>>> u.is_staff +False +>>> u.is_active +True + +>>> a = AnonymousUser() +>>> a.is_authenticated() +False +>>> a.is_staff +False +>>> a.is_active +False +>>> a.groups.all() +[] +>>> a.user_permissions.all() +[] +"""
\ No newline at end of file |
