diff --git a/api/tests.py b/api/tests.py
index 483cf28300763493a739c594f28f991616e4f38a..9803a6cd92dd434e449a9bb736ba0c2a0067a11c 100644
--- a/api/tests.py
+++ b/api/tests.py
@@ -1,5 +1,7 @@
 import typing
 
+import unittest
+
 from django.contrib.auth import get_user_model
 from django.test import Client, TestCase
 
@@ -554,6 +556,8 @@ class DataSourceApiHyperCatTest(TestCase):
         self.assertLessEqual(1, len(data['data']))
         # TODO test contents of 'data' list
 
+    # CityVerve API is discontinued
+    @unittest.expectedFailure
     def test_api_datasource_get_dataset_metadata(self):
         """
         Test the :class:`DataSource` API functionality to retrieve dataset metadata.
@@ -569,6 +573,8 @@ class DataSourceApiHyperCatTest(TestCase):
         self.assertLessEqual(1, len(data['data']))
         # TODO test contents of 'data' list
 
+    # CityVerve API is discontinued
+    @unittest.expectedFailure
     def test_api_datasource_get_dataset_data(self):
         """
         Test the :class:`DataSource` API functionality to retrieve dataset data.
diff --git a/datasources/tests/test_connectors_hypercat.py b/datasources/tests/test_connectors_hypercat.py
index 8c25b63c3c20f540a2cb1075f30c5d0d81113d7d..67825675da044d6449648cfaf89e3578e3bb5939 100644
--- a/datasources/tests/test_connectors_hypercat.py
+++ b/datasources/tests/test_connectors_hypercat.py
@@ -1,5 +1,6 @@
 import itertools
 import typing
+import unittest
 
 from django.test import TestCase
 
@@ -157,6 +158,8 @@ class ConnectorHyperCatTest(TestCase):
                 self.assertEqual(k,
                                  v.location)
 
+    # CityVerve API is discontinued
+    @unittest.expectedFailure
     def test_plugin_get_subcatalogue_metadata(self):
         connection = self._get_connection()
 
@@ -179,6 +182,8 @@ class ConnectorHyperCatTest(TestCase):
         self.assertEqual('https://developer.cityverve.org.uk',
                          _get_item_by_key_value(result, 'rel', 'urn:X-hypercat:rels:hasHomepage')['val'])
 
+    # CityVerve API is discontinued
+    @unittest.expectedFailure
     def test_plugin_get_subcatalogue_datasets(self):
         connection = self._get_connection()
 
@@ -200,6 +205,8 @@ class ConnectorHyperCatTest(TestCase):
         for exp in expected:
             self.assertIn(exp, datasets)
 
+    # CityVerve API is discontinued
+    @unittest.expectedFailure
     def test_plugin_get_subcatalogue_dataset_metadata(self):
         connection = self._get_connection()
 
@@ -228,6 +235,8 @@ class ConnectorHyperCatTest(TestCase):
         self.assertEqual('polling-station',
                          _get_item_by_key_value(result, 'rel', 'urn:X-cityverve:rels:type')['val'])
 
+    # CityVerve API is discontinued
+    @unittest.expectedFailure
     def test_plugin_get_subcatalogue_dataset_data(self):
         connection = self._get_connection()