Skip to content

Commit bc23047

Browse files
authored
test: have server.set_auth accepting strings (microsoft#1016)
1 parent cb24d15 commit bc23047

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

tests/async/test_browsercontext.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -535,14 +535,14 @@ async def test_route_should_fall_back_to_context_route(context, server):
535535

536536

537537
async def test_auth_should_fail_without_credentials(context, server):
538-
server.set_auth("/empty.html", b"user", b"pass")
538+
server.set_auth("/empty.html", "user", "pass")
539539
page = await context.new_page()
540540
response = await page.goto(server.EMPTY_PAGE)
541541
assert response.status == 401
542542

543543

544544
async def test_auth_should_work_with_correct_credentials(browser, server):
545-
server.set_auth("/empty.html", b"user", b"pass")
545+
server.set_auth("/empty.html", "user", "pass")
546546
context = await browser.new_context(
547547
http_credentials={"username": "user", "password": "pass"}
548548
)
@@ -553,7 +553,7 @@ async def test_auth_should_work_with_correct_credentials(browser, server):
553553

554554

555555
async def test_auth_should_fail_with_wrong_credentials(browser, server):
556-
server.set_auth("/empty.html", b"user", b"pass")
556+
server.set_auth("/empty.html", "user", "pass")
557557
context = await browser.new_context(
558558
http_credentials={"username": "foo", "password": "bar"}
559559
)
@@ -564,7 +564,7 @@ async def test_auth_should_fail_with_wrong_credentials(browser, server):
564564

565565

566566
async def test_auth_should_return_resource_body(browser, server):
567-
server.set_auth("/playground.html", b"user", b"pass")
567+
server.set_auth("/playground.html", "user", "pass")
568568
context = await browser.new_context(
569569
http_credentials={"username": "user", "password": "pass"}
570570
)

tests/async/test_defaultbrowsercontext.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ async def test_should_support_http_credentials_option(server, launch_persistent)
188188
(page, context) = await launch_persistent(
189189
http_credentials={"username": "user", "password": "pass"}
190190
)
191-
server.set_auth("/playground.html", b"user", b"pass")
191+
server.set_auth("/playground.html", "user", "pass")
192192
response = await page.goto(server.PREFIX + "/playground.html")
193193
assert response.status == 200
194194

tests/async/test_popup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ async def test_should_inherit_offline_from_browser_context(context, server):
114114
async def test_should_inherit_http_credentials_from_browser_context(
115115
browser: Browser, server
116116
):
117-
server.set_auth("/title.html", b"user", b"pass")
117+
server.set_auth("/title.html", "user", "pass")
118118
context = await browser.new_context(
119119
http_credentials={"username": "user", "password": "pass"}
120120
)

tests/server.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,8 @@ def process(self) -> None:
9898
creds_correct = False
9999
if authorization_header:
100100
creds_correct = auth.get(path) == (
101-
request.getUser(),
102-
request.getPassword(),
101+
request.getUser().decode(),
102+
request.getPassword().decode(),
103103
)
104104
if not creds_correct:
105105
request.setHeader(

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy