We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cc0f553 commit 5d26b0bCopy full SHA for 5d26b0b
mapswipe_workers/tests/unittests/tear_down.py
@@ -1,4 +1,5 @@
1
"""Helper functions for test tear down"""
2
+import re
3
4
from mapswipe_workers import auth
5
@@ -8,6 +9,12 @@ def delete_test_data(project_id: str) -> None:
8
9
Delete test project indluding groups, tasks and results
10
from Firebase and Postgres
11
"""
12
+
13
+ if not re.match(r"[-a-zA-Z0-9]+", project_id):
14
+ raise ValueError(
15
+ f"Given argument resulted in invalid Firebase Realtime Database reference. "
16
+ )
17
18
fb_db = auth.firebaseDB()
19
ref = fb_db.reference("v2/results/{0}".format(project_id))
20
ref.delete()
0 commit comments