aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/apps/api/tests
diff options
context:
space:
mode:
authorGravatar Boris Muratov <[email protected]>2023-04-05 03:10:05 +0300
committerGravatar Boris Muratov <[email protected]>2023-04-05 03:10:05 +0300
commit4c923fa1cd6f1f5144036317b116aac745b3c345 (patch)
tree4c8f0df2e08236f950940f009f0f1bb6d11776a6 /pydis_site/apps/api/tests
parentRename additional_field to additional_settings (diff)
Add maximum auto-timeout duration validation
Diffstat (limited to 'pydis_site/apps/api/tests')
-rw-r--r--pydis_site/apps/api/tests/test_filters.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/pydis_site/apps/api/tests/test_filters.py b/pydis_site/apps/api/tests/test_filters.py
index 3d3be51e..ebc4a2cf 100644
--- a/pydis_site/apps/api/tests/test_filters.py
+++ b/pydis_site/apps/api/tests/test_filters.py
@@ -274,6 +274,7 @@ class FilterValidationTests(AuthenticatedAPITestCase):
({"infraction_reason": "hi"}, {}, 400),
({"infraction_duration": timedelta(seconds=10)}, {}, 400),
({"infraction_reason": "hi"}, {"infraction_type": "NOTE"}, 200),
+ ({"infraction_type": "TIMEOUT", "infraction_duration": timedelta(days=30)}, {}, 400),
({"infraction_duration": timedelta(seconds=10)}, {"infraction_type": "TIMEOUT"}, 200),
({"enabled_channels": ["admins"]}, {}, 200),
({"disabled_channels": ["123"]}, {}, 200),
@@ -313,6 +314,7 @@ class FilterValidationTests(AuthenticatedAPITestCase):
cases = (
({"infraction_reason": "hi"}, 400),
({"infraction_duration": timedelta(seconds=10)}, 400),
+ ({"infraction_type": "TIMEOUT", "infraction_duration": timedelta(days=30)}, 400),
({"infraction_reason": "hi", "infraction_type": "NOTE"}, 200),
({"infraction_duration": timedelta(seconds=10), "infraction_type": "TIMEOUT"}, 200),
({"enabled_channels": ["admins"]}, 200), ({"disabled_channels": ["123"]}, 200),