django.contrib.auth.models.User.objects.first - python examples

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 7

3 View Complete Implementation : test_inline_comment.py
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
    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
    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
    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
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
    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
    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
    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
def get_first_user():
    return User.objects.first()

0 View Complete Implementation : test_auth_integration.py
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
    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
    def authenticate(self, request):

        return User.objects.first(), None

0 View Complete Implementation : tests.py
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
    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
    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,
        )