Skip to content

Commit 316c8b9

Browse files
committed
fix: use core without dev mode, skip some tests
- Skips tests that use core config values below expected limits
1 parent 41de9d2 commit 316c8b9

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

compose.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ services:
22
core:
33
# Uses `$SUPERTOKENS_CORE_VERSION` when available, else latest
44
image: supertokens/supertokens-dev-postgresql:${SUPERTOKENS_CORE_VERSION:-master}
5-
entrypoint: [
6-
"/usr/lib/supertokens/jre/bin/java",
7-
"-classpath", "/usr/lib/supertokens/core/*:/usr/lib/supertokens/plugin-interface/*:/usr/lib/supertokens/ee/*",
8-
"io.supertokens.Main", "/usr/lib/supertokens/", "DEV", "test_mode"
9-
]
5+
# entrypoint: [
6+
# "/usr/lib/supertokens/jre/bin/java",
7+
# "-classpath", "/usr/lib/supertokens/core/*:/usr/lib/supertokens/plugin-interface/*:/usr/lib/supertokens/ee/*",
8+
# "io.supertokens.Main", "/usr/lib/supertokens/", "DEV", "test_mode"
9+
# ]
1010
ports:
1111
# Uses `$SUPERTOKENS_CORE_PORT` when available, else 3567 for local port
1212
- ${SUPERTOKENS_CORE_PORT:-3567}:3567

tests/sessions/test_jwks.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ async def test_that_jwks_is_fetched_as_expected(caplog: LogCaptureFixture):
105105
JWKSConfig.update(original_jwks_config)
106106

107107

108+
@pytest.mark.skip("Requires core running in DEV + test_mode")
108109
async def test_that_jwks_result_is_refreshed_properly(caplog: LogCaptureFixture):
109110
"""This test verifies that the cache used to store the pointer to the JWKS result is updated properly when the
110111
cache expired and the keys need to be refetched.
@@ -160,6 +161,7 @@ async def test_that_jwks_result_is_refreshed_properly(caplog: LogCaptureFixture)
160161
JWKSConfig.update(original_jwks_config)
161162

162163

164+
@pytest.mark.skip("Requires core running in DEV + test_mode")
163165
async def test_that_jwks_are_refresh_if_kid_is_unknown(caplog: LogCaptureFixture):
164166
"""This test verifies that the SDK tried to re-fetch the keys from the core if the KID for the access token
165167
does not exist in the cache
@@ -605,6 +607,7 @@ async def test_session_verification_of_jwt_with_dynamic_signing_key():
605607
assert s_.get_user_id() == "userId"
606608

607609

610+
@pytest.mark.skip("Requires core running in DEV + test_mode")
608611
async def test_that_locking_for_jwks_cache_works(caplog: LogCaptureFixture):
609612
caplog.set_level(logging.DEBUG)
610613
not_returned_from_cache_count = get_log_occurence_count(

0 commit comments

Comments
 (0)