Skip to content

Commit b90e732

Browse files
committed
test
1 parent 5c7f3b0 commit b90e732

File tree

2 files changed

+5
-24
lines changed

2 files changed

+5
-24
lines changed

.github/workflows/integration_tests.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ jobs:
4343
# Run inside the specific Docker container for the Python version
4444
container:
4545
image: mozilla/oidc-testprovider:oidc_e2e_setup_py${{ matrix.python }}-latest
46-
options: --shm-size 2g
4746

4847
strategy:
4948
fail-fast: false
@@ -82,7 +81,6 @@ jobs:
8281
env:
8382
TEST_OIDC_ALGO: ${{ matrix.algo }}
8483
DJANGO_VERSION: ${{ matrix.django_spec }}
85-
SE_OFFLINE: "true"
8684
HOME: /root
8785

8886
steps:

integration_tests/integration_tests.py

Lines changed: 5 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import unittest
22

3-
from selenium.webdriver.firefox.options import Options
43
from selenium.webdriver.firefox.service import Service
54
from splinter import Browser, Config
65

@@ -15,20 +14,13 @@ def __init__(self, *args, **kwargs):
1514
"password": "example_p@ssw0rd",
1615
"email": "example@example.com",
1716
}
18-
self.splinter_config = Config(headless=True)
19-
# Configure Firefox options to run in Docker/Root environment
20-
self.firefox_options = Options()
21-
self.firefox_options.add_argument("--headless")
22-
self.firefox_options.add_argument("--no-sandbox")
17+
self.config = Config(headless=True)
2318
self.service = Service(executable_path="/usr/bin/geckodriver")
2419

2520
def setUp(self):
2621
"""Create test account in `testprovider` instance"""
2722
with Browser(
28-
self.webdriver,
29-
service=self.service,
30-
config=self.splinter_config,
31-
options=self.firefox_options,
23+
self.webdriver, config=self.config, service=self.service
3224
) as browser:
3325
browser.visit("http://testprovider:8080/account/signup")
3426
browser.find_by_css("#id_username").fill(self.account["username"])
@@ -40,10 +32,7 @@ def setUp(self):
4032
def tearDown(self):
4133
"""Remove test account from `testprovider` instance"""
4234
with Browser(
43-
self.webdriver,
44-
service=self.service,
45-
config=self.splinter_config,
46-
options=self.firefox_options,
35+
self.webdriver, config=self.config, service=self.service
4736
) as browser:
4837
self.perform_login(browser)
4938
browser.visit("http://testprovider:8080/account/delete")
@@ -65,10 +54,7 @@ def perform_logout(self, browser):
6554
def test_login(self):
6655
"""Test logging in `testrp` using OIDC"""
6756
with Browser(
68-
self.webdriver,
69-
service=self.service,
70-
config=self.splinter_config,
71-
options=self.firefox_options,
57+
self.webdriver, config=self.config, service=self.service
7258
) as browser:
7359
# Check that user is not logged in
7460
browser.visit("http://testrp:8081")
@@ -86,10 +72,7 @@ def test_login(self):
8672
def test_logout(self):
8773
"""Test logout functionality of OIDC lib"""
8874
with Browser(
89-
self.webdriver,
90-
service=self.service,
91-
config=self.splinter_config,
92-
options=self.firefox_options,
75+
self.webdriver, config=self.config, service=self.service
9376
) as browser:
9477
# Check that user is not logged in
9578
browser.visit("http://testrp:8081")

0 commit comments

Comments
 (0)