aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar ionite34 <[email protected]>2022-11-22 14:20:17 -0500
committerGravatar ionite34 <[email protected]>2022-11-22 14:20:17 -0500
commit00b7e3bd13b7914a44c5af00ff6f8da9b48fa9c5 (patch)
treeed4d7cfd641d0c917078375c3b5a4c42cad06182
parentAdd addition path parse unit tests (diff)
Fix path parse unit tests
-rw-r--r--tests/api/test_eval.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/api/test_eval.py b/tests/api/test_eval.py
index 259cf0d..65cd9a4 100644
--- a/tests/api/test_eval.py
+++ b/tests/api/test_eval.py
@@ -46,7 +46,9 @@ class TestEvalResource(SnekAPITestCase):
"file.txt",
"./file.jpg",
"path/to/file",
+ "folder/../hm",
"folder/./to/./somewhere",
+ "traversal/but/../not/beyond/../root",
]
for path in test_paths:
with self.subTest(path=path):
@@ -60,8 +62,9 @@ class TestEvalResource(SnekAPITestCase):
"""Traversal beyond root, should be denied with 400 error."""
test_paths = [
"../secrets",
+ "../../dir",
"dir/../../secrets",
- "folder/./hm",
+ "dir/var/../../../file",
]
for path in test_paths:
with self.subTest(path=path):