SYMBOL INDEX (146 symbols across 22 files) FILE: example/migrations/0001_initial.py class Migration (line 8) | class Migration(migrations.Migration): FILE: example/models.py class Customer (line 7) | class Customer(User): class Meta (line 11) | class Meta: FILE: runtests.py function run_tests (line 74) | def run_tests(*test_args): FILE: tests/test_admin.py class AdminTest (line 14) | class AdminTest(TestCase): method setUp (line 19) | def setUp(self): method test_get_queryset (line 37) | def test_get_queryset(self): method test_send_activation_email (line 44) | def test_send_activation_email(self): method test_activate_users (line 52) | def test_activate_users(self): method tearDown (line 63) | def tearDown(self): FILE: tests/test_fields.py class LengthValidatorTest (line 11) | class LengthValidatorTest(TestCase): method setUp (line 14) | def setUp(self): method test_password_length_validator_min_length (line 17) | def test_password_length_validator_min_length(self): method test_password_length_validator_max_length (line 26) | def test_password_length_validator_max_length(self): class ComplexityValidatorTest (line 36) | class ComplexityValidatorTest(TestCase): method test_complexity_validator_fails_no_uppercase (line 45) | def test_complexity_validator_fails_no_uppercase(self): method test_complexity_validator_fails_no_lowercase (line 56) | def test_complexity_validator_fails_no_lowercase(self): method test_complexity_validator_fails_no_digit (line 67) | def test_complexity_validator_fails_no_digit(self): method test_complexity_validator_fails_no_symbol (line 78) | def test_complexity_validator_fails_no_symbol(self): method test_complexity_validator_success (line 89) | def test_complexity_validator_success(self): class EmailDomainValidatorTest (line 98) | class EmailDomainValidatorTest(TestCase): method test_email_domain_validator_with_white_list (line 103) | def test_email_domain_validator_with_white_list(self): method test_email_domain_validator_with_black_list (line 114) | def test_email_domain_validator_with_black_list(self): FILE: tests/test_forms.py class UserCreationFormTest (line 13) | class UserCreationFormTest(TestCase): method test_user_already_exists (line 15) | def test_user_already_exists(self): method test_invalid_email (line 28) | def test_invalid_email(self): method test_password_verification (line 38) | def test_password_verification(self): method test_password_is_not_saved_raw (line 50) | def test_password_is_not_saved_raw(self): method test_valid_user_are_saved (line 61) | def test_valid_user_are_saved(self): class UserChangeFormTest (line 73) | class UserChangeFormTest(TestCase): method test_username_validity (line 75) | def test_username_validity(self): method test_unsuable_password (line 84) | def test_unsuable_password(self): class RegistrationFormTermsOfServiceTest (line 92) | class RegistrationFormTermsOfServiceTest(TestCase): method test_registration_form_with_tos_checkbox_validates (line 94) | def test_registration_form_with_tos_checkbox_validates(self): method test_registration_form_with_tos_checkbox_fails (line 104) | def test_registration_form_with_tos_checkbox_fails(self): class RegistrationFormHoneypotTest (line 115) | class RegistrationFormHoneypotTest(TestCase): method test_registration_form_with_honeypot_field (line 116) | def test_registration_form_with_honeypot_field(self): method test_registration_form_with_honeypot_field_fails_as_expected (line 125) | def test_registration_form_with_honeypot_field_fails_as_expected(self): FILE: tests/test_managers.py class UserManagerTest (line 9) | class UserManagerTest(TestCase): method test_create_user (line 14) | def test_create_user(self): method test_create_superuser (line 22) | def test_create_superuser(self): method test_inactive_user_creation (line 32) | def test_inactive_user_creation(self): method test_staff_user_creation (line 38) | def test_staff_user_creation(self): method test_empty_username (line 44) | def test_empty_username(self): method test_automatic_downcasting_of_inherited_user_models (line 47) | def test_automatic_downcasting_of_inherited_user_models(self): FILE: tests/test_models.py class TestUsersModels (line 8) | class TestUsersModels(TestCase): method create_user (line 13) | def create_user(self): method test_user_creation (line 16) | def test_user_creation(self): method test_user_get_full_name (line 26) | def test_user_get_full_name(self): method test_user_get_short_name (line 30) | def test_user_get_short_name(self): method test_email_user (line 34) | def test_email_user(self): method test_user_activation (line 57) | def test_user_activation(self): method test_ (line 66) | def test_(self): FILE: tests/test_utils.py class CreateSuperuserTest (line 17) | class CreateSuperuserTest(TestCase): method test_auto_create_superuser (line 25) | def test_auto_create_superuser(self): class SendActivationEmailTest (line 35) | class SendActivationEmailTest(TestCase): method test_send_activation_email (line 41) | def test_send_activation_email(self): class EmailActivationTokenGeneratorTest (line 51) | class EmailActivationTokenGeneratorTest(TestCase): method create_user (line 55) | def create_user(self): method test_make_token (line 58) | def test_make_token(self): method test_bad_token (line 68) | def test_bad_token(self): method test_timeout (line 83) | def test_timeout(self): FILE: tests/test_views.py class RegisterViewTest (line 14) | class RegisterViewTest(TestCase): method test_registration_allowed (line 22) | def test_registration_allowed(self): method test_registration_closed (line 27) | def test_registration_closed(self): method test_registration_form (line 32) | def test_registration_form(self): method test_registration_form_with_honeypot (line 38) | def test_registration_form_with_honeypot(self): method test_registration (line 43) | def test_registration(self): method test_registration_created_new_user (line 47) | def test_registration_created_new_user(self): method test_authenticated_users_are_redirected (line 52) | def test_authenticated_users_are_redirected(self): method test_registered_user_is_not_active (line 63) | def test_registered_user_is_not_active(self): method test_activation_email_was_sent (line 69) | def test_activation_email_was_sent(self): class ActivationViewTest (line 74) | class ActivationViewTest(TestCase): method test_activation_view (line 82) | def test_activation_view(self): method test_activation_view_fails_as_expected (line 94) | def test_activation_view_fails_as_expected(self): FILE: users/admin.py class UserModelFilter (line 16) | class UserModelFilter(admin.SimpleListFilter): method lookups (line 24) | def lookups(self, request, model_admin): method queryset (line 28) | def queryset(self, request, queryset): class UserAdmin (line 40) | class UserAdmin(BaseUserAdmin): method get_queryset (line 71) | def get_queryset(self, request): method activate_users (line 79) | def activate_users(self, request, queryset): method send_activation_email (line 96) | def send_activation_email(self, request, queryset): FILE: users/compat.py function urlsafe_base64_encode (line 7) | def urlsafe_base64_encode(s): function urlsafe_base64_decode (line 17) | def urlsafe_base64_decode(s): FILE: users/conf.py class UsersAppConf (line 5) | class UsersAppConf(AppConf): class Meta (line 28) | class Meta: FILE: users/fields.py class LengthValidator (line 12) | class LengthValidator(object): method __init__ (line 15) | def __init__(self, min_length=None, max_length=None): method __call__ (line 19) | def __call__(self, value): class ComplexityValidator (line 32) | class ComplexityValidator(object): method __init__ (line 36) | def __init__(self): method __call__ (line 39) | def __call__(self, value): class PasswordField (line 82) | class PasswordField(forms.CharField): class HoneyPotField (line 87) | class HoneyPotField(forms.BooleanField): method __init__ (line 90) | def __init__(self, *args, **kwargs): method validate (line 98) | def validate(self, value): class EmailDomainValidator (line 103) | class EmailDomainValidator(object): method __init__ (line 107) | def __init__(self, ): method __call__ (line 111) | def __call__(self, value): class UsersEmailField (line 131) | class UsersEmailField(forms.EmailField): FILE: users/forms.py class UserCreationForm (line 10) | class UserCreationForm(forms.ModelForm): class Meta (line 23) | class Meta: method clean_email (line 27) | def clean_email(self): method clean_password2 (line 41) | def clean_password2(self): method save (line 52) | def save(self, commit=True): class UserChangeForm (line 61) | class UserChangeForm(forms.ModelForm): class Meta (line 68) | class Meta: method __init__ (line 72) | def __init__(self, *args, **kwargs): method clean_password (line 78) | def clean_password(self): class RegistrationForm (line 82) | class RegistrationForm(UserCreationForm): class RegistrationFormTermsOfService (line 87) | class RegistrationFormTermsOfService(RegistrationForm): class RegistrationFormHoneypot (line 101) | class RegistrationFormHoneypot(RegistrationForm): FILE: users/managers.py class UserManager (line 9) | class UserManager(BaseUserManager): method get_queryset (line 11) | def get_queryset(self): method _create_user (line 23) | def _create_user(self, email, password, method create_user (line 40) | def create_user(self, email, password=None, **extra_fields): method create_superuser (line 47) | def create_superuser(self, email, password, **extra_fields): class UserInheritanceManager (line 53) | class UserInheritanceManager(UserManager): method get_queryset (line 54) | def get_queryset(self): FILE: users/migrations/0001_initial.py class Migration (line 8) | class Migration(migrations.Migration): FILE: users/migrations/0002_alter_user_last_login_null.py class Migration (line 7) | class Migration(migrations.Migration): FILE: users/models.py class AbstractUser (line 12) | class AbstractUser(AbstractBaseUser, PermissionsMixin): class Meta (line 34) | class Meta: method get_full_name (line 39) | def get_full_name(self): method get_short_name (line 43) | def get_short_name(self): method email_user (line 47) | def email_user(self, subject, message, from_email=None): method activate (line 51) | def activate(self): method save (line 55) | def save(self, *args, **kwargs): class User (line 61) | class User(AbstractUser): class Meta (line 68) | class Meta(AbstractUser.Meta): FILE: users/templatetags/form_tags.py function is_checkbox (line 9) | def is_checkbox(field): function input_class (line 14) | def input_class(field): function is_honeypot (line 22) | def is_honeypot(field): FILE: users/utils.py function auto_create_superuser (line 40) | def auto_create_superuser(sender, **kwargs): class EmailActivationTokenGenerator (line 57) | class EmailActivationTokenGenerator(object): method make_token (line 59) | def make_token(self, user): method check_token (line 62) | def check_token(self, user, token): method _make_token_with_timestamp (line 87) | def _make_token_with_timestamp(self, user, timestamp): method _num_days (line 99) | def _num_days(dt): method _today (line 103) | def _today(): function send_activation_email (line 108) | def send_activation_email( FILE: users/views.py function register (line 29) | def register(request, function registration_closed (line 89) | def registration_closed(request, function registration_complete (line 101) | def registration_complete(request, function activate (line 115) | def activate(request, function activation_complete (line 160) | def activation_complete(request,