Beispiel #1
0
 def _update_environ(self, environ, user=None):
     environ = environ or {}
     environ.setdefault('HTTP_HOST', 'testserver')
     if user:
         username = _get_username(user)
         environ['WEBTEST_USER'] = to_wsgi_safe_string(username)
     return environ
Beispiel #2
0
    def _update_environ(self, environ, user=_notgiven):
        environ = environ or {}

        if user is not _notgiven:
            if user is None:
                # We can't just delete the key here, the test request is built
                # from self.extra_environ + this environ, so the header defined
                # by set_user will be found in self.extra_environ.
                environ['WEBTEST_USER'] = ''
            else:
                username = _get_username(user)
                environ['WEBTEST_USER'] = to_wsgi_safe_string(username)

        return environ
Beispiel #3
0
    def _update_environ(self, environ, user=_notgiven):
        environ = environ or {}
        environ.setdefault('HTTP_HOST', 'testserver')

        if user is not _notgiven:
            if user is None:
                # We can't just delete the key here, the test request is built
                # from self.extra_environ + this environ, so the header defined
                # by set_user will be found in self.extra_environ.
                environ['WEBTEST_USER'] = ''
            else:
                username = _get_username(user)
                environ['WEBTEST_USER'] = to_wsgi_safe_string(username)

        return environ
Beispiel #4
0
 def _update_environ(self, environ, user):
     if user:
         environ = environ or {}
         username = _get_username(user)
         environ['WEBTEST_USER'] = to_wsgi_safe_string(username)
     return environ