diff --git a/arkindex/process/tests/test_transkribus_import.py b/arkindex/process/tests/test_transkribus_import.py
index e54b17c66e7042c101da03f3d053073a38ba931d..9788bc61d77a56b66a78875dcaf24c199b301c5e 100644
--- a/arkindex/process/tests/test_transkribus_import.py
+++ b/arkindex/process/tests/test_transkribus_import.py
@@ -43,6 +43,7 @@ class TestTranskribusImport(FixtureAPITestCase):
             configuration={}
         )
 
+    @override_settings(ARKINDEX_FEATURES={"transkribus": True})
     def test_requires_login(self):
         response = self.client.post(reverse("api:import-transkribus"))
         self.assertEqual(response.status_code, status.HTTP_403_FORBIDDEN)
@@ -56,6 +57,7 @@ class TestTranskribusImport(FixtureAPITestCase):
         self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST)
         self.assertEqual(response.json(), ["Transkribus import is unavailable due to the transkribus feature being disabled."])
 
+    @override_settings(ARKINDEX_FEATURES={"transkribus": True})
     def test_requires_transkribus_email(self):
         User.objects.update(transkribus_email=None)
         self.client.force_login(self.user)
@@ -65,6 +67,7 @@ class TestTranskribusImport(FixtureAPITestCase):
         self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST)
         self.assertEqual(response.json(), {"__all__": ["You have not registered your transkribus email"]})
 
+    @override_settings(ARKINDEX_FEATURES={"transkribus": True})
     @patch("transkribus.TranskribusAPI.list_user_collection")
     def test_arkindex_has_not_access(self, mock_transkribus):
         # Not a mistake: Transkribus client raises `Exception` directly when it runs out of retries
@@ -76,6 +79,7 @@ class TestTranskribusImport(FixtureAPITestCase):
         self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST)
         self.assertEqual(response.json(), {"collection_id" : ["User arkindex@teklia.com is not a member of the collection 12345"]})
 
+    @override_settings(ARKINDEX_FEATURES={"transkribus": True})
     @patch("transkribus.TranskribusAPI.list_user_collection")
     def test_user_has_not_access(self, mock_transkribus):
         mock_transkribus.return_value = [{"email": "arkindex@teklia.com"}]
@@ -88,7 +92,8 @@ class TestTranskribusImport(FixtureAPITestCase):
         self.assertEqual(response.json(), {"collection_id": ["User nope@nope.fr is not a member of the collection 12345"]})
 
     @override_settings(
-        PONOS_RECIPE={}
+        PONOS_RECIPE={},
+        ARKINDEX_FEATURES={"transkribus": True},
     )
     @patch("transkribus.TranskribusAPI.list_user_collection")
     def test_create_import(self, mock_transkribus):
@@ -154,7 +159,8 @@ class TestTranskribusImport(FixtureAPITestCase):
         })
 
     @override_settings(
-        PONOS_RECIPE={}
+        PONOS_RECIPE={},
+        ARKINDEX_FEATURES={'transkribus': True},
     )
     @patch("transkribus.TranskribusAPI.list_user_collection")
     def test_corpus_worker_version_list_transkribus(self, mock_transkribus):