Skip to content

Commit 0c0b2e6

Browse files
Merge pull request #435 from supertokens/fix/failing-ci-tests
fix: Failing CI tests for v0.12 patch release
2 parents 7d59f9b + 39c2d63 commit 0c0b2e6

File tree

6 files changed

+44
-0
lines changed

6 files changed

+44
-0
lines changed

tests/frontendIntegration/django2x/polls/urls.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
urlpatterns = [ # type: ignore
77
path("index.html", views.send_file, name="index.html"), # type: ignore
88
path("login", views.login, name="login"), # type: ignore
9+
path("login-2.18", views.login_2_18, name="login"), # type: ignore
910
path("beforeeach", views.before_each, name="beforeeach"), # type: ignore
1011
path("testUserConfig", views.test_config, name="testUserConfig"), # type: ignore
1112
path(

tests/frontendIntegration/django2x/polls/views.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,18 @@ def login(request: HttpRequest):
336336
return send_options_api_response()
337337

338338

339+
def login_2_18(request: HttpRequest):
340+
if request.method == "POST":
341+
body = json.loads(request.body)
342+
user_id = body["userId"]
343+
payload = body["payload"]
344+
345+
session_ = create_new_session(request, user_id, payload)
346+
return HttpResponse(session_.get_user_id())
347+
else:
348+
return send_options_api_response()
349+
350+
339351
def before_each(request: HttpRequest):
340352
if request.method == "POST":
341353
Test.reset()

tests/frontendIntegration/django3x/polls/urls.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
urlpatterns = [ # type: ignore
77
path("index.html", views.send_file, name="index.html"), # type: ignore
88
path("login", views.login, name="login"), # type: ignore
9+
path("login-2.18", views.login, name="login"), # type: ignore
910
path("beforeeach", views.before_each, name="beforeeach"), # type: ignore
1011
path("testUserConfig", views.test_config, name="testUserConfig"), # type: ignore
1112
path(

tests/frontendIntegration/django3x/polls/views.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,18 @@ async def login(request: HttpRequest):
343343
return send_options_api_response()
344344

345345

346+
async def login_2_18(request: HttpRequest):
347+
if request.method == "POST":
348+
body = json.loads(request.body)
349+
user_id = body["userId"]
350+
payload = body["payload"]
351+
352+
session_ = await create_new_session(request, user_id, payload)
353+
return HttpResponse(session_.get_user_id())
354+
else:
355+
return send_options_api_response()
356+
357+
346358
async def before_each(request: HttpRequest):
347359
if request.method == "POST":
348360
Test.reset()

tests/frontendIntegration/fastapi-server/app.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,15 @@ async def login(request: Request):
219219
return PlainTextResponse(content=_session.get_user_id())
220220

221221

222+
@app.post("/login-2.18")
223+
async def login_2_18(request: Request):
224+
body = await request.json()
225+
user_id = body["userId"]
226+
payload = body["payload"]
227+
_session = await create_new_session(request, user_id, payload)
228+
return PlainTextResponse(content=_session.get_user_id())
229+
230+
222231
@app.options("/beforeeach")
223232
def before_each_options():
224233
return send_options_api_response()

tests/frontendIntegration/flask-server/app.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,15 @@ def login():
245245
return _session.get_user_id()
246246

247247

248+
@app.route("/login-2.18", methods=["POST"]) # type: ignore
249+
def login_2_18():
250+
body: Dict[str, Any] = request.get_json() # type: ignore
251+
user_id = body["userId"]
252+
payload = body["payload"]
253+
_session = create_new_session(request, user_id, payload)
254+
return _session.get_user_id()
255+
256+
248257
@app.route("/beforeeach", methods=["OPTIONS"]) # type: ignore
249258
def before_each_options():
250259
return send_options_api_response()

0 commit comments

Comments
 (0)