From 3937ef8732b67ec22207d9cd6bfb722fbbc578c4 Mon Sep 17 00:00:00 2001 From: Euclid Ye Date: Thu, 26 Mar 2026 13:10:45 +0000 Subject: [PATCH] Add Cookie: Add invalid expiry time test Signed-off-by: Euclid Ye --- webdriver/tests/classic/add_cookie/add.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/webdriver/tests/classic/add_cookie/add.py b/webdriver/tests/classic/add_cookie/add.py index 80dd35ff9dc6fa..8fc729007de620 100644 --- a/webdriver/tests/classic/add_cookie/add.py +++ b/webdriver/tests/classic/add_cookie/add.py @@ -305,3 +305,17 @@ def test_add_cookie_with_invalid_samesite_type(session, url, same_site): response = add_cookie(session, new_cookie) assert_error(response, "invalid argument") + + +@pytest.mark.parametrize("expiry", [2 ** 53, -1, 0.5]) +def test_add_cookie_with_invalid_expiry(session, url, expiry): + new_cookie = { + "name": "hello", + "value": "world", + "expiry": expiry + } + + session.url = url("/common/blank.html") + + response = add_cookie(session, new_cookie) + assert_error(response, "invalid argument")