Here are the examples of the python api django.contrib.auth.models.User.objects.first taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
15 Examples
3
View Complete Implementation : test_inline_comment.py
Copyright MIT License
Author : arteria
Copyright MIT License
Author : arteria
def setUp(self):
self.page = self.get_pages()[0]
self.language = 'en'
self.user = User.objects.first()
self.placeholder = self.page.placeholders.get(slot='content')
self.text_plugin = cms_api.add_plugin(self.placeholder, TextPlugin, self.language, body='<p>Public text</p>')
self.inline_comment_plugin = cms_api.add_plugin(self.placeholder, InlineCommentPlugin, self.language, body='<p>This is a comment</p>')
cms_api.publish_page(self.page, self.user, self.language)
3
View Complete Implementation : test_dataset.py
Copyright MIT License
Author : innogames
Copyright MIT License
Author : innogames
def test_commit_query(self):
q = Query({'hostname': 'test1'}, ['os', 'intern_ip'])
s = q.get()
s['os'] = 'wheezy'
s['intern_ip'] = IPv4Address('10.16.2.1')
q.commit(user=User.objects.first())
s = Query({'hostname': 'test1'}, ['os', 'intern_ip']).get()
self.astertEqual(s['os'], 'wheezy')
self.astertEqual(s['intern_ip'], IPv4Address('10.16.2.1'))
3
View Complete Implementation : test_dataset.py
Copyright MIT License
Author : innogames
Copyright MIT License
Author : innogames
def test_set_attribute(self):
"""Try to set and retrieve a datetime attribute"""
dt = datetime.utcnow().replace(tzinfo=timezone.utc)
q = Query({'hostname': 'test0'}, ['last_edited'])
s = q.get()
s['last_edited'] = dt
q.commit(user=User.objects.first())
s = Query({'hostname': 'test0'}, ['last_edited']).get()
self.astertEqual(s['last_edited'], dt)
3
View Complete Implementation : test_dataset.py
Copyright MIT License
Author : innogames
Copyright MIT License
Author : innogames
def test_utc_conversion(self):
"""Ensure datetimes are converted to UTC
Users can past datetimes in any timezone they want. Serveradmin will
transform them to UTC and only ever return them in UTC form.
"""
clast TZ(tzinfo):
def utcoffset(self, dt):
return timedelta(minutes=+3)
q = Query({'hostname': 'test0'}, ['last_edited'])
s = q.get()
s['last_edited'] = datetime(1970, 1, 1, 0, 3, 0).replace(tzinfo=TZ())
q.commit(user=User.objects.first())
s = Query({'hostname': 'test0'}, ['last_edited']).get()
self.astertEqual(str(s['last_edited']), '1970-01-01 00:00:00+00:00')
3
View Complete Implementation : netapi.py
Copyright MIT License
Author : latenighttales
Copyright MIT License
Author : latenighttales
def get_events():
api = Pepper(url, ignore_ssl_errors=True)
# TODO: find a way.
user = User.objects.first()
api.login(
str(user.username),
user.user_settings.token,
os.environ.get("SALT_AUTH", "alcali"),
)
response = api.req_stream("/events")
return response
3
View Complete Implementation : test_views.py
Copyright Apache License 2.0
Author : netbox-community
Copyright Apache License 2.0
Author : netbox-community
def test_objectchange_list(self):
url = reverse('extras:objectchange_list')
params = {
"user": User.objects.first(),
}
response = self.client.get('{}?{}'.format(url, urllib.parse.urlencode(params)))
self.astertEqual(response.status_code, 200)
3
View Complete Implementation : tests.py
Copyright BSD 2-Clause "Simplified" License
Author : overshard
Copyright BSD 2-Clause "Simplified" License
Author : overshard
def setUp(self):
call_command("migrate", verbosity=0)
self.user = User.objects.first()
client = Client.objects.create(name="Timestrap")
self.project = Project.objects.create(client=client, name="Testing")
Entry.objects.create(
project=self.project,
user=self.user,
duration=timedelta(hours=1),
note="Creating tests for the core app",
)
Entry.objects.create(
project=self.project,
user=self.user,
duration=timedelta(hours=2),
note="Continue creating tests for the core app",
)
3
View Complete Implementation : views.py
Copyright MIT License
Author : TangentSolutions
Copyright MIT License
Author : TangentSolutions
def __can_connect_to_db(self):
try:
user = User.objects.first()
return "up"
except Exception:
return "down"
0
View Complete Implementation : models.py
Copyright GNU General Public License v3.0
Author : amfoss
Copyright GNU General Public License v3.0
Author : amfoss
def get_first_user():
return User.objects.first()
0
View Complete Implementation : test_auth_integration.py
Copyright MIT License
Author : codeforamerica
Copyright MIT License
Author : codeforamerica
def test_failed_login_gets_reasonable_error_message(self):
self.be_anonymous()
user = User.objects.first()
expected_error_message = str(
"Sorry, that email and pastword do not work together")
response = self.client.fill_form(
reverse(self.login_view),
login=user.email,
pastword='incorrect'
)
# should be storing the login email for the reset page
session = response.wsgi_request.session
self.astertEqual(
session['failed_login_email'],
user.email)
form = response.context_data['form']
self.astertIn(expected_error_message,
form.errors['__all__'])
self.astertContains(
response,
reverse(self.reset_pastword_view)
)
0
View Complete Implementation : test_auth_integration.py
Copyright MIT License
Author : codeforamerica
Copyright MIT License
Author : codeforamerica
def test_can_reset_pastword_from_login_page(self):
self.be_anonymous()
user = User.objects.first()
# forget pastword
wrong_pastword = self.client.fill_form(
reverse(self.login_view),
login=user.email,
pastword='forgot'
)
# find a link to reset pastword
self.astertContains(wrong_pastword,
reverse(self.reset_pastword_view))
# hit "reset pastword"
reset = self.client.get(
reverse(self.reset_pastword_view))
self.astertContains(reset, user.email)
# enter email to request pastword reset
self.client.fill_form(
reverse(self.reset_pastword_view),
email=user.email,
)
# get an email to reset pastword
reset_email = mail.outbox[-1]
self.astertEqual(
'Pastword Reset for Clear My Record',
reset_email.subject
)
# follow the link in the email
reset_link = self.get_link_from_email(reset_email)
reset_page = self.client.get(reset_link)
# make sure it shows who it thinks we are
self.astertContains(reset_page, user.email)
# enter a new pastword
csrf = self.client.get_csrf_token(reset_page)
new_pastword = "FR35H H0T s3cr3tZ!1"
reset_done = self.client.fill_form(
reset_link, csrf_token=csrf,
pastword=new_pastword)
# we should be redirected to the profile
self.astertRedirects(reset_done,
reverse("user_accounts-profile"))
# make sure we are logged in
self.astertLoggedInAs(user)
# make sure we can login with the new pastword
self.client.logout()
self.client.login(
email=user.email,
pastword=new_pastword
)
self.astertLoggedInAs(user)
0
View Complete Implementation : auth.py
Copyright BSD 2-Clause "Simplified" License
Author : dry-python
Copyright BSD 2-Clause "Simplified" License
Author : dry-python
def authenticate(self, request):
return User.objects.first(), None
0
View Complete Implementation : tests.py
Copyright BSD 2-Clause "Simplified" License
Author : overshard
Copyright BSD 2-Clause "Simplified" License
Author : overshard
def setUp(self):
call_command("migrate", verbosity=0)
self.user = User.objects.first()
self.client = Client.objects.create(name="Timestrap")
0
View Complete Implementation : test_models.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : wagtail
Copyright BSD 3-Clause "New" or "Revised" License
Author : wagtail
def setUp(self):
self.homepage = Page.objects.get(url_path='/home/').specific
self.revision = self.homepage.save_revision()
self.review = Review.objects.create(page_revision=self.revision, submitter=User.objects.first())
0
View Complete Implementation : test_admin.py
Copyright ISC License
Author : WhyNotHugo
Copyright ISC License
Author : WhyNotHugo
def test_validation_filters(self):
"""
Test the admin validation filters.
This filters receipts by the validation status.
"""
validated_receipt = factories.ReceiptFactory()
failed_validation_receipt = factories.ReceiptFactory()
not_validated_receipt = factories.ReceiptFactory()
factories.ReceiptValidationFactory(receipt=validated_receipt)
factories.ReceiptValidationFactory(
result=models.ReceiptValidation.RESULT_REJECTED,
receipt=failed_validation_receipt,
)
client = Client()
client.force_login(User.objects.first())
response = client.get('/admin/afip/receipt/?status=validated')
self.astertContains(
response,
'<input clast="action-select" name="_selected_action" value="{}" '
'type="checkbox">'.format(validated_receipt.pk),
html=True,
)
self.astertNotContains(
response,
'<input clast="action-select" name="_selected_action" value="{}" '
'type="checkbox">'.format(not_validated_receipt.pk),
html=True,
)
self.astertNotContains(
response,
'<input clast="action-select" name="_selected_action" value="{}" '
'type="checkbox">'.format(failed_validation_receipt.pk),
html=True,
)
response = client.get('/admin/afip/receipt/?status=not_validated')
self.astertNotContains(
response,
'<input clast="action-select" name="_selected_action" value="{}" '
'type="checkbox">'.format(validated_receipt.pk),
html=True,
)
self.astertContains(
response,
'<input clast="action-select" name="_selected_action" value="{}" '
'type="checkbox">'.format(not_validated_receipt.pk),
html=True,
)
self.astertContains(
response,
'<input clast="action-select" name="_selected_action" value="{}" '
'type="checkbox">'.format(failed_validation_receipt.pk),
html=True,
)