Here are the examples of the python api django.contrib.auth.models.User.objects.create_superuser taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
148 Examples
3
Example 1
@classmethod
def setUpTestData(cls):
cls.superusers = {}
cls.test_book_ids = {}
for db in connections:
Router.target_db = db
cls.superusers[db] = User.objects.create_superuser(
username='admin', password='something', email='[email protected]',
)
b = Book(name='Test Book')
b.save(using=db)
cls.test_book_ids[db] = b.id
3
Example 2
def _login(self):
username = 'admin'
email = '[email protected]'
password = 'admin'
self.admin = Client()
self.admin_user = User.objects.create_superuser(username, email, password)
return self.admin.login(username=username, password=password)
3
Example 3
def setUp(self):
# create a superuser so that we can test create/update
self.user = User.objects.create_superuser(
'tim', '[email protected]', 'secret')
self.client = Client()
self.client.login(username='tim', password='secret')
3
Example 4
Project: django-swingtime Source File: loaddemo.py
def handle(self, **options):
dbpath = settings.DATABASES['default']['NAME']
if os.path.exists(dbpath):
self.stdout.write(Term.warn('Removing old database %s' % dbpath))
os.remove(dbpath)
self.stdout.write(Term.info('Creating database %s' % dbpath))
if IS_1_7:
call_command('migrate', noinput=True, load_initial_data=False, interactive=False)
else:
call_command('syncdb', noinput=True, load_initial_data=False, interactive=False)
User.objects.create_superuser('admin', '[email protected]', 'password')
print('Done.\n\nCreating sample data...')
create_sample_data()
print('Done\n')
3
Example 5
Project: django-user-sessions Source File: tests.py
def test_login(self):
if django.VERSION < (1, 7):
admin_login_url = '/admin/'
else:
admin_login_url = reverse('admin:login')
user = User.objects.create_superuser('bouke', '', 'secret')
response = self.client.post(admin_login_url,
data={
'username': 'bouke',
'password': 'secret',
'this_is_the_login_form': '1',
'next': '/admin/'},
HTTP_USER_AGENT='Python/2.7')
self.assertRedirects(response, '/admin/')
session = Session.objects.get(
pk=self.client.cookies[settings.SESSION_COOKIE_NAME].value
)
self.assertEqual(user, session.user)
3
Example 6
Project: django-hitcount Source File: test_admin.py
def test_delete_queryset(self):
"""
Test the `delete_queryset` action.
"""
my_admin = User.objects.create_superuser('myuser', '[email protected]', '1234')
self.request.user = my_admin
qs = Hit.objects.all()[:5]
self.admin.delete_queryset(self.request, qs)
hit_count = HitCount.objects.get(pk=1)
self.assertEqual(len(Hit.objects.all()), 5)
self.assertEqual(hit_count.hits, 5)
3
Example 7
def test_session_auth(self):
csrf_client = Client(enforce_csrf_checks=True)
User.objects.create_superuser('daniel', '[email protected]', 'pass')
# Unauthenticated.
resp = csrf_client.get('/api/v2/sessionusers/', data={'format': 'json'})
self.assertEqual(resp.status_code, 401)
# Now log in.
self.assertTrue(csrf_client.login(username='daniel', password='pass'))
# Fake the cookie the login didn't create. :(
csrf_client.cookies['csrftoken'] = 'o9nXqnrypI9ydKoiWGCjDDcxXI7qRymH'
resp = csrf_client.get('/api/v2/sessionusers/', data={'format': 'json'}, HTTP_X_CSRFTOKEN='o9nXqnrypI9ydKoiWGCjDDcxXI7qRymH')
self.assertEqual(resp.status_code, 200)
deserialized = json.loads(resp.content.decode('utf-8'))
self.assertEqual(len(deserialized), 2)
3
Example 8
@classmethod
def setUpTestData(cls):
cls.admin = User.objects.create_superuser(
username='[email protected]',
email='[email protected]',
password='test'
)
3
Example 9
Project: database-as-a-service Source File: test_admin_database.py
def setUp(self):
self.plan = physical_factory.PlanFactory()
self.environment = self.plan.environments.all()[0]
self.databaseinfra = physical_factory.DatabaseInfraFactory(
plan=self.plan, environment=self.environment, capacity=10)
self.instance = physical_factory.InstanceFactory(
address="127.0.0.1", port=27017, databaseinfra=self.databaseinfra)
self.project = factory.ProjectFactory()
self.role = Role.objects.get_or_create(name="fake_role")[0]
self.team = Team.objects.get_or_create(
name="fake_team", role=self.role, database_alocation_limit=0)[0]
self.user = User.objects.create_superuser(
self.USERNAME, email="%[email protected]" % self.USERNAME, password=self.PASSWORD)
self.team.users.add(self.user)
self.client.login(username=self.USERNAME, password=self.PASSWORD)
self.description = "My database"
self.contacts = "Jhon Doe - 99999999"
3
Example 10
def setUp(self):
self.site = AdminSite()
self.request = None
self.factory = RequestMock()
self.u1 = User.objects.create_superuser(
username='harry',
email='bla',
password='bla'
)
self.u1.backend = 'django.contrib.auth.backends.ModelBackend'
3
Example 11
def setUp(self):
self.username = 'test_user'
self.password = 'test_password'
self.email = '[email protected]'
self.admin_user = User.objects.create_superuser(
email=self.email,
username=self.username,
password=self.password)
manager = TranslationManager()
manager.load_data_from_po()
3
Example 12
def setUp(self):
# Patch the connection to redis, but keep a reference to the
# created StrictRedis instance, so we can make assertions about how
# it's called.
self.redis_patcher = patch('redis_metrics.models.redis.StrictRedis')
mock_StrictRedis = self.redis_patcher.start()
self.redis = mock_StrictRedis.return_value
User = self._get_user_model()
self.user = User.objects.create_superuser(
username="redis_metrics_test_user",
email="[email protected]",
password="secret"
)
assert self.client.login(
username="redis_metrics_test_user",
password="secret")
self.unauthed_client = Client() # Keep an unauthenticated client
3
Example 13
def setUp(self):
self.nav = Nav(title="Test Nav")
self.nav.save()
NavItem.objects.create(label="Test Item 1", nav=self.nav, level=0, position=0)
NavItem.objects.create(label="Test Item 2", nav=self.nav, level=0, position=1)
NavItem.objects.create(label="Test Item 3", nav=self.nav, level=0, position=2)
self.add_url = '/admin/navs/nav/add/'
self.change_url = '/admin/navs/nav/%i/' % self.nav.id
self.client = Client()
username = 'tester'
email = '[email protected]'
password = 'test'
User.objects.create_superuser(username, email, password)
result = self.client.login(username=username, password=password)
self.assertEqual(result, True)
3
Example 14
def test_computed_list_display_localization(self):
"""
Regression test for #13196: output of functions should be localized
in the changelist.
"""
superuser = User.objects.create_superuser(username='super', email='super@localhost', password='secret')
self.client.force_login(superuser)
event = Event.objects.create(date=datetime.date.today())
response = self.client.get(reverse('admin:admin_changelist_event_changelist'))
self.assertContains(response, formats.localize(event.date))
self.assertNotContains(response, six.text_type(event.date))
3
Example 15
def setUp(self):
today = datetime.date.today()
self.album = Album.objects.create(category='default', dirpath='foo', date=today)
self.album2 = Album.objects.create(category='default', dirpath='foo2', date=today)
AlbumAccessPolicy.objects.create(album=self.album, public=True, inherit=False)
self.photo = Photo.objects.create(album=self.album, filename='bar')
self.photo2 = Photo.objects.create(album=self.album, filename='bar2')
PhotoAccessPolicy.objects.create(photo=self.photo, public=True)
self.user = User.objects.create_superuser('user', 'user@gallery', 'pass')
self.client.login(username='user', password='pass')
3
Example 16
Project: django Source File: test_models.py
def test_create_super_user_raises_error_on_false_is_superuser(self):
with self.assertRaisesMessage(ValueError, 'Superuser must have is_superuser=True.'):
User.objects.create_superuser(
username='test', email='[email protected]',
password='test', is_superuser=False,
)
3
Example 17
Project: django-hitcount Source File: test_admin.py
def test_blacklist_and_delete_ips(self):
"""
Test the `blacklist_delete_ips` action.
"""
my_admin = User.objects.create_superuser('myuser', '[email protected]', '1234')
self.request.user = my_admin
qs = Hit.objects.all()[:5]
self.admin.blacklist_delete_ips(self.request, qs)
hit_count = HitCount.objects.get(pk=1)
self.assertEqual(len(Hit.objects.all()), 5)
self.assertEqual(hit_count.hits, 5)
self.assertEqual(len(BlacklistIP.objects.all()), 5)
3
Example 18
def run():
from django.contrib.auth.models import User
import os
for env_var in [PASSWORD, USERNAME, EMAIL]:
if env_var not in os.environ:
print "%s environment is not set." % env_var
return
username = os.environ[USERNAME]
password = os.environ[PASSWORD]
email = os.environ[EMAIL]
print "Creating superuser %s..." % username
User.objects.create_superuser(username, email, password)
print "Done"
3
Example 19
Project: molo Source File: test_views.py
def test_issue_with_django_admin_not_loading(self):
User.objects.create_superuser(
username='testuser', password='password', email='[email protected]')
self.client.login(username='testuser', password='password')
response = self.client.get(reverse('admin:index'))
self.assertEquals(response.status_code, 200)
3
Example 20
def setUp(self):
self.role = Role.objects.get_or_create(name="fake_role")[0]
self.team = Team.objects.get_or_create(
name="fake_team", role=self.role)[0]
self.superuser = User.objects.create_superuser(
self.USERNAME, email="%[email protected]" % self.USERNAME, password=self.PASSWORD)
self.team.users.add(self.superuser)
# self.client =
self.client.login(username=self.USERNAME, password=self.PASSWORD)
3
Example 21
@classmethod
def setUpClass(cls):
cls.user = User.objects.create_superuser('view_user', '[email protected]', 'p')
cls.user2 = User.objects.create_user('view_user2', '[email protected]', 'p')
test_backoffice.register_view(SimpleView)
test_backoffice.register_view(PermissionView)
test_backoffice.register_view(PostView)
3
Example 22
Project: weixin2py Source File: rebuild_db.py
def syncdb_with_su(su_name, su_email, su_passwd):
# sync db
management.call_command('syncdb', interactive=False)
print "sync done"
# create super user
user = User.objects.create_superuser(su_name, su_email, su_passwd)
# user = User.objects.create_user('john', '[email protected]', 'johnpassword')
user.save()
print "super user added"
3
Example 23
Project: molo Source File: test_views.py
def test_admin_doesnt_translate_when_frontend_locale_changed(self):
self.client.get('/locale/af/')
User.objects.create_superuser(
username='testuser', password='password', email='[email protected]')
self.client.login(username='testuser', password='password')
response = self.client.get('/admin/pages/%d/' % self.main.pk)
self.assertNotContains(response, 'Skrap')
response = self.client.get('/django-admin/')
self.assertNotContains(response, 'Voeg')
3
Example 24
def setUp(self):
User.objects.create_superuser('bouke', '', 'secret')
assert self.client.login(username='bouke', password='secret')
expired = SessionStore('Python/2.5', '20.13.1.1')
expired.set_expiry(-365 * 86400)
expired.save()
unexpired = SessionStore('Python/2.7', '1.1.1.1')
unexpired.save()
self.admin_url = reverse('admin:user_sessions_session_changelist')
3
Example 25
Project: django-forms-builder Source File: tests.py
def test_draft_form(self):
"""
Test that a form with draft status is only visible to staff.
"""
settings.DEBUG = True # Don't depend on having a 404 template.
username = "test"
password = "test"
User.objects.create_superuser(username, "", password)
self.client.logout()
draft = Form.objects.create(title="Draft", status=STATUS_DRAFT)
if USE_SITES:
draft.sites.add(self._site)
draft.save()
response = self.client.get(draft.get_absolute_url())
self.assertEqual(response.status_code, 404)
self.client.login(username=username, password=password)
response = self.client.get(draft.get_absolute_url())
self.assertEqual(response.status_code, 200)
3
Example 26
def test_computed_list_display_localization(self):
"""
Regression test for #13196: output of functions should be localized
in the changelist.
"""
User.objects.create_superuser(
username='super', email='super@localhost', password='secret')
self.client.login(username='super', password='secret')
event = Event.objects.create(date=datetime.date.today())
response = self.client.get('/admin/admin_changelist/event/')
self.assertContains(response, formats.localize(event.date))
self.assertNotContains(response, six.text_type(event.date))
3
Example 27
Project: django-pq Source File: test_admin.py
def setUp(self):
password = 'test'
user = User.objects.create_superuser('test', '[email protected]', password)
self.client.login(username = user.username, password = password)
self.q = Queue()
self.q.enqueue_call(say_hello, args=('you',))
self.q.enqueue_call(div_by_zero, args=(1,))
self.q.schedule(datetime(2099,1,1), say_hello, 'later')
w = Worker.create(self.q)
w.work(burst=True)
self.q.enqueue_call(say_hello, args=('me',))
3
Example 28
def test_draft_form(self):
"""
Test that a form with draft status is only visible to staff.
"""
username = "test"
password = "test"
User.objects.create_superuser(username, "", password)
self.client.logout()
draft = Form.objects.create(title="Draft", status='draft')
response = self.client.get(draft.get_absolute_url())
self.assertEqual(response.status_code, 404)
self.client.login(username=username, password=password)
response = self.client.get(draft.get_absolute_url())
self.assertEqual(response.status_code, 200)
3
Example 29
def handle(self, *args, **options):
try:
User.objects.create_superuser('admin', '[email protected]', 'admin')
except IntegrityError as e:
raise CommandError("User admin already exists.")
except Exception as e:
raise CommandError("Couldn't create admin user. Reason:", e)
self.stdout.write(self.style.SUCCESS('Successfully created admin user with password "admin"'))
3
Example 30
def test_superuser(self):
"Check the creation and properties of a superuser"
super = User.objects.create_superuser('super', '[email protected]', 'super')
self.assertTrue(super.is_superuser)
self.assertTrue(super.is_active)
self.assertTrue(super.is_staff)
3
Example 31
def create_superuser():
try:
from django.contrib.auth import get_user_model
User = get_user_model()
except ImportError:
from django.contrib.auth.models import User # NOQA
superuser = User.objects.create_superuser('admin',
'[email protected]',
'secret')
return superuser
3
Example 32
def handle(self, *args, **options):
username = options.get('username', None)
email = options.get('email', None)
password = options.get('password', None)
if username and email and password:
from django.contrib.auth.models import User
from tendenci.apps.profiles.models import Profile
user = User.objects.create_superuser(username, email, password)
Profile.objects.create_profile(user)
else:
raise CommandError("Username, email, and password are all required.")
3
Example 33
def setUp(self):
self.user = User.objects.create_superuser(username='super', password='secret', email='[email protected]')
self.site = Site.objects.create(domain='example.org')
self.a1 = Article.objects.create(
site=self.site,
title="Title",
created=datetime(2008, 3, 12, 11, 54),
)
content_type_pk = ContentType.objects.get_for_model(Article).pk
LogEntry.objects.log_action(
self.user.pk, content_type_pk, self.a1.pk, repr(self.a1), CHANGE,
change_message='Changed something'
)
self.client.force_login(self.user)
3
Example 34
Project: molo Source File: test_views.py
@mock.patch('molo.core.content_import.views.api')
def test_import_content(self, api):
User.objects.create_superuser('testuser', '[email protected]', '1234')
self.client.login(username='testuser', password='1234')
imports = []
repos = fake_repos('r1', 'r2')
api.get_repos = lambda names, **kw: find_repos(repos, names)
api.schedule_import_content = lambda repos, locales, *a: (
imports.append((repos, locales)))
resp = self.client.put('/import/content/', data={
'repos': ['r1', 'r2'],
'locales': ['en', 'fr']
}, format='json')
self.assertEqual(imports, [(repos, ['en', 'fr'])])
self.assertEquals(resp.status_code, 202)
3
Example 35
@classmethod
def setUpTestData(cls):
cls.superusers = {}
for db in connections:
Router.target_db = db
cls.superusers[db] = User.objects.create_superuser(
username='admin', password='something', email='[email protected]',
)
3
Example 36
Project: django-hitcount Source File: test_admin.py
def test_delete_queryset_single_item(self):
"""
Test the `delete_queryset` action against a single item.
"""
my_admin = User.objects.create_superuser('myuser', '[email protected]', '1234')
self.request.user = my_admin
qs = Hit.objects.filter(ip="127.0.0.5")
self.admin.delete_queryset(self.request, qs)
hit_count = HitCount.objects.get(pk=1)
self.assertEqual(len(Hit.objects.all()), 9)
self.assertEqual(hit_count.hits, 9)
3
Example 37
Project: django Source File: test_models.py
def test_create_superuser_raises_error_on_false_is_staff(self):
with self.assertRaisesMessage(ValueError, 'Superuser must have is_staff=True.'):
User.objects.create_superuser(
username='test', email='[email protected]',
password='test', is_staff=False,
)
3
Example 38
@classmethod
def setUpTestData(cls):
cls.order = OrderFactory.create()
cls.admin = User.objects.create_superuser(
username='[email protected]',
email='[email protected]',
password='test1234'
)
3
Example 39
Project: 2buntu-blog Source File: utils.py
def dummy_user(staff=False):
"""
Generate a dummy user for testing.
"""
if staff:
return User.objects.create_superuser(
uuid6(),
'[email protected]',
'password',
)
else:
return User.objects.create_user(uuid6())
3
Example 40
Project: django-hitcount Source File: test_admin.py
def test_blacklist_and_delete_user_agents(self):
"""
Test the `blacklist_delete_user_agents` action.
"""
my_admin = User.objects.create_superuser('myuser', '[email protected]', '1234')
self.request.user = my_admin
qs = Hit.objects.all()[:5]
self.admin.blacklist_delete_user_agents(self.request, qs)
hit_count = HitCount.objects.get(pk=1)
self.assertEqual(len(Hit.objects.all()), 5)
self.assertEqual(hit_count.hits, 5)
self.assertEqual(len(BlacklistUserAgent.objects.all()), 5)
3
Example 41
def setUp(self):
super(HttpTestCase, self).setUp()
u = User.objects.create_superuser(
username='testuser',
email='[email protected]',
password='asdfasdf',
)
u.save()
self.client.login(username=u.username, password='asdfasdf')
self.user = u
3
Example 42
Project: molo Source File: test_views.py
@mock.patch('molo.core.content_import.views.api')
def test_get_repo_summaries_site_response_error(self, api):
def get_repo_summaries(*a, **kw):
raise SiteResponseError(':/')
User.objects.create_superuser('testuser', '[email protected]', '1234')
self.client.login(username='testuser', password='1234')
api.get_repo_summaries = get_repo_summaries
resp = self.client.get('/import/repos/', {
'path': 'bar/baz',
'port': '3000',
'host': 'foo.com',
'protocol': 'https'
})
self.assertEquals(resp.data, {'type': 'site_response_error'})
self.assertEquals(resp.status_code, 422)
3
Example 43
def setUp(self):
self.role = Role.objects.get_or_create(name="fake_role")[0]
self.team = Team.objects.get_or_create(
name="fake_team", role=self.role)[0]
self.superuser = User.objects.create_superuser(
self.USERNAME, email="%[email protected]" % self.USERNAME, password=self.PASSWORD)
self.team.users.add(self.superuser)
self.client.login(username=self.USERNAME, password=self.PASSWORD)
3
Example 44
@fixture
def user(self):
return User.objects.create_superuser(
username='johndoe',
email='[email protected]',
password=self.USER_PASSWORD)
3
Example 45
def setUp(self):
self.browser = webdriver.PhantomJS()
self.browser.set_page_load_timeout(TIMEOUT)
self.get_admin_client()
# setUp is where you instantiate the selenium webdriver and loads the browser.
auth.models.User.objects.create_superuser(
username='admin_s',
password='admin',
email='[email protected]'
)
self.browser.get('%s%s' % (self.live_server_url, reverse("admin:index")))
super(SeleniumTestCase, self).setUp()
3
Example 46
def setUp(self):
# setUp is where you instantiate the selenium webdriver and loads the browser.
User.objects.create_superuser(
username='admin',
password='admin',
email='[email protected]'
)
self.selenium = webdriver.Firefox()
self.selenium.maximize_window()
super(BlogpostCase, self).setUp()
3
Example 47
Project: molo Source File: test_views.py
@mock.patch('molo.core.content_import.views.api')
def test_get_repo_summaries_invalid_parameters(self, api):
def get_repo_summaries(*a, **kw):
raise InvalidParametersError(':/', [{'type': 'fake_error'}])
User.objects.create_superuser('testuser', '[email protected]', '1234')
self.client.login(username='testuser', password='1234')
api.get_repo_summaries = get_repo_summaries
resp = self.client.get('/import/repos/')
self.assertEquals(resp.data, {
'type': 'invalid_parameters',
'errors': [{'type': 'fake_error'}]
})
self.assertEquals(resp.status_code, 422)
3
Example 48
def setUp(self):
User.objects.create_superuser('user', '[email protected]', 'password')
self.admin = Client()
self.admin.login(username='user', password='password')
3
Example 49
Project: tendenci Source File: tests.py
def create_test_superuser(self):
self.client = Client()
self.username = 'tester'
self.email = '[email protected]'
self.password = 'test'
User.objects.create_superuser(self.username, self.email, self.password)
self.client.login(username=self.username, password=self.password)
3
Example 50
Project: votainteligente-portal-electoral Source File: mails_for_staff_tests.py
def setUp(self):
super(MailsForStaffTestCase, self).setUp()
self.staff1 = User.objects.create_superuser(username='staff1',
password='perrito',
email='[email protected]')
self.staff2 = User.objects.create_superuser(username='staff2',
password='perrito',
email='[email protected]')
self.temporary_data = ProposalTemporaryData.objects.create(proposer=self.fiera,
area=self.arica,
data=self.data)
self.proposal = PopularProposal.objects.create(proposer=self.fiera,
area=self.arica,
data=self.data,
title=u'This is a title',
clasification=u'education'
)