Index: tests/test_parser.py |
=================================================================== |
--- a/tests/test_parser.py |
+++ b/tests/test_parser.py |
@@ -67,6 +67,13 @@ |
(OPT.SITEKEY, ['foo', 'bar']), |
], |
}, |
+ "||foo.com^$csp=script-src 'self' * 'unsafe-inline'": { |
+ 'selector': {'type': ST.URL_PATTERN, 'value': '||foo.com^'}, |
+ 'action': FA.BLOCK, |
+ 'options': [ |
+ (OPT.CSP, "script-src 'self' * 'unsafe-inline'"), |
+ ], |
+ }, |
# Element hiding filters and exceptions. |
'##ddd': { |
'selector': {'type': ST.CSS, 'value': 'ddd'}, |
@@ -103,6 +110,7 @@ |
}.items()) |
def test_parse_filters(filter_text, expected): |
"""Parametric test for filter parsing.""" |
+ # from pdb import set_trace; set_trace() |
Vasily Kuznetsov
2018/05/30 19:49:26
;)
rhowell
2018/06/07 18:16:55
oops! Done. :)
|
parsed = parse_line(filter_text) |
assert parsed.type == 'filter' |
assert parsed.text == filter_text |