Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
e731a118
Commit
e731a118
authored
May 05, 2016
by
Calen Pennington
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Make external_auth.test_openid_provider tests run independently
parent
a07f53e0
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
0 deletions
+7
-0
common/djangoapps/external_auth/tests/test_openid_provider.py
+7
-0
No files found.
common/djangoapps/external_auth/tests/test_openid_provider.py
View file @
e731a118
...
...
@@ -413,6 +413,13 @@ class OpenIdProviderLiveServerTest(LiveServerTestCase):
request
=
factory
.
request
()
abs_provider_url
=
request
.
build_absolute_uri
(
location
=
provider_url
)
# In order for this absolute URL to work (i.e. to get xrds, then authentication)
# in the test environment, we either need a live server that works with the default
# fetcher (i.e. urlopen2), or a test server that is reached through a custom fetcher.
# Here we do the latter:
fetcher
=
MyFetcher
(
self
.
client
)
openid
.
fetchers
.
setDefaultFetcher
(
fetcher
,
wrap_exceptions
=
False
)
# now we can begin the login process by invoking a local openid client,
# with a pointer to the (also-local) openid provider:
with
self
.
settings
(
OPENID_SSO_SERVER_URL
=
abs_provider_url
):
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment