]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
API+LMDB testing: do not try SQL on an LMDB database
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Wed, 17 Feb 2021 20:54:37 +0000 (21:54 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Wed, 17 Feb 2021 20:54:37 +0000 (21:54 +0100)
regression-tests.api/test_TSIG.py

index f755318f3e51bb2a29f0e48976d7036e9da39821..c2a00905147e58c0fc649df566e3f0a1b62f7106 100644 (file)
@@ -4,7 +4,7 @@ import time
 import unittest
 from copy import deepcopy
 from pprint import pprint
-from test_helper import ApiTestCase, unique_tsigkey_name, is_auth, is_recursor, get_db_tsigkeys
+from test_helper import ApiTestCase, unique_tsigkey_name, is_auth, is_auth_lmdb, is_recursor, get_db_tsigkeys
 
 class AuthTSIGHelperMixin(object):
     def create_tsig_key(self, name=None, algorithm='hmac-md5', key=None):
@@ -76,8 +76,10 @@ class AuthTSIG(ApiTestCase, AuthTSIGHelperMixin):
         name, payload, data = self.create_tsig_key()
         r = self.session.delete(self.url("/api/v1/servers/localhost/tsigkeys/" + data['id']))
         self.assertEqual(r.status_code, 204)
-        keys_from_db = get_db_tsigkeys(name)
-        self.assertListEqual(keys_from_db, [])
+
+        if not is_auth_lmdb():
+            keys_from_db = get_db_tsigkeys(name)
+            self.assertListEqual(keys_from_db, [])
 
     def test_put_key_change_name(self):
         """