Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 13 additions & 2 deletions webdriver/tests/bidi/storage/set_cookie/cookie_value.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import pytest
from .. import assert_cookie_is_set, create_cookie
from webdriver.bidi.modules.network import NetworkStringValue
from webdriver.bidi.modules.network import NetworkBase64Value, NetworkStringValue

pytestmark = pytest.mark.asyncio

Expand All @@ -17,4 +17,15 @@ async def test_cookie_value_string(bidi_session, set_cookie, test_page, domain_v
await set_cookie(cookie=create_cookie(domain=domain_value(), value=value))
await assert_cookie_is_set(bidi_session, value=value, domain=domain_value())

# TODO: test `test_cookie_value_base64`.

@pytest.mark.parametrize(
"base64_value",
[
"Zm9v",
"aGVsbG8gd29ybGQ=",
])
async def test_cookie_value_base64(bidi_session, set_cookie, test_page, domain_value, base64_value):
value = NetworkBase64Value(base64_value)

await set_cookie(cookie=create_cookie(domain=domain_value(), value=value))
await assert_cookie_is_set(bidi_session, value=value, domain=domain_value())