Пример #1
0
 def create_src_user(self, username, email):
     """
     Create a user without interference from emailusernames
     """
     unmonkeypatch_user()
     user = User.objects.create_user(username, email, self.password)
     monkeypatch_user()
     return user
 def handle(self, *args, **kwargs):
     unmonkeypatch_user()
     ret = super(Command, self).handle(*args, **kwargs)
     monkeypatch_user()
     return ret
Пример #3
0
original_init = User.__init__
original_save_base = User.save_base


def monkeypatch_user():
    User.__init__ = user_init_patch
    User.save_base = user_save_patch


def unmonkeypatch_user():
    User.__init__ = original_init
    User.save_base = original_save_base


monkeypatch_user()


# Monkey-path the admin site to use a custom login form
AdminSite.login_form = EmailAdminAuthenticationForm
AdminSite.login_template = 'email_usernames/login.html'

########NEW FILE########
__FILENAME__ = tests
from django.contrib.auth import authenticate
from django.contrib.auth.models import User
from django.db import IntegrityError
from django.test import TestCase
from emailusernames.utils import create_user

Пример #4
0
 def handle(self, *args, **kwargs):
     unmonkeypatch_user()
     ret = super(Command, self).handle(*args, **kwargs)
     monkeypatch_user()
     return ret
Пример #5
0
original_init = User.__init__
original_save_base = User.save_base


def monkeypatch_user():
    User.__init__ = user_init_patch
    User.save_base = user_save_patch


def unmonkeypatch_user():
    User.__init__ = original_init
    User.save_base = original_save_base


monkeypatch_user()

# Monkey-path the admin site to use a custom login form
AdminSite.login_form = EmailAdminAuthenticationForm
AdminSite.login_template = 'email_usernames/login.html'

########NEW FILE########
__FILENAME__ = tests
from django.contrib.auth import authenticate
from django.contrib.auth.models import User
from django.db import IntegrityError
from django.test import TestCase
from emailusernames.utils import create_user


class CreateUserTests(TestCase):