]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Add a test for an invalid name in the cache API 12473/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 26 Jan 2023 14:45:14 +0000 (15:45 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 26 Jan 2023 14:45:14 +0000 (15:45 +0100)
regression-tests.dnsdist/test_Caching.py

index 77c1d72af820d62d037dd11169cc5d8ad45946e6..0db60a1d084f091287d19dba559d64ea527482eb 100644 (file)
@@ -2845,6 +2845,10 @@ class TestAPICache(DNSDistTest):
         r = requests.delete(url + '?pool=pool-without-cache&type=AAAA', headers=headers, timeout=self._webTimeout)
         self.assertEqual(r.status_code, 400)
 
+        # invalid name (label is too long)
+        r = requests.delete(url + '?pool=&name=' + 'a'*65, headers=headers, timeout=self._webTimeout)
+        self.assertEqual(r.status_code, 400)
+
         # different name
         r = requests.delete(url + '?pool=&name=not-cache-api.cache.tests.powerdns.com.', headers=headers, timeout=self._webTimeout)
         self.assertTrue(r)