From bf672bdec337973841145fcd47b5f28370e39214 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Tue, 18 Jul 2017 20:55:04 +0200 Subject: [PATCH] Add new test to unsafe matches --- src/Test/TestSafeRe.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Test/TestSafeRe.py b/src/Test/TestSafeRe.py index 111805fd..ae2e9c15 100644 --- a/src/Test/TestSafeRe.py +++ b/src/Test/TestSafeRe.py @@ -11,7 +11,7 @@ class TestSafeRe: ) assert SafeRe.match(".+/data.json", "data/users/1J3rJ8ecnwH2EPYa6MrgZttBNc61ACFiCj/data.json") - @pytest.mark.parametrize("pattern", ["([a-zA-Z]+)*", "(a|aa)+*", "(a|a?)+", "(.*a){10}"]) + @pytest.mark.parametrize("pattern", ["([a-zA-Z]+)*", "(a|aa)+*", "(a|a?)+", "(.*a){10}", "((?!json).)*$", "(\w+\d+)+C"]) def testUnsafeMatch(self, pattern): with pytest.raises(SafeRe.UnsafePatternError) as err: SafeRe.match(pattern, "aaaaaaaaaaaaaaaaaaaaaaaa!")