We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 51790cd commit 7fc6fe1Copy full SHA for 7fc6fe1
tests/test_extension_utils.py
@@ -171,6 +171,14 @@ def test_parse_extension_list_response_data_missing_key_normalizes_control_chara
171
parse_extension_list_response_data({"bad\tkey": "value"})
172
173
174
+def test_parse_extension_list_response_data_missing_key_strips_and_sanitizes_key_text():
175
+ with pytest.raises(
176
+ HyperbrowserError,
177
+ match="Expected 'extensions' key in response but got \\[bad\\?key\\] keys",
178
+ ):
179
+ parse_extension_list_response_data({" bad\tkey ": "value"})
180
+
181
182
def test_parse_extension_list_response_data_missing_key_preserves_control_placeholders():
183
with pytest.raises(
184
HyperbrowserError,
0 commit comments