diff --git a/test/backend/test_couchdb.py b/test/backend/test_couchdb.py
index 396ec8a99bc97f8c8cd46bf726d7700f7c28e6ee..e23866cb6a3eb04b3d065a5dca0b81558841a3b6 100644
--- a/test/backend/test_couchdb.py
+++ b/test/backend/test_couchdb.py
@@ -82,7 +82,7 @@ class CouchDBBackendTest(unittest.TestCase):
                                      TEST_CONFIG["couchdb"]["password"])
         req = urllib.request.Request("{}/{}".format(TEST_CONFIG["couchdb"]["url"], TEST_CONFIG["couchdb"]["database"]),
                                      headers={'Content-type': 'application/json'})
-        couchdb.CouchDBBackend._do_request(req)
+        couchdb.CouchDBBackend.do_request(req)
 
     def test_commit_object(self):
         test_object = create_example_submodel()
@@ -136,3 +136,14 @@ class CouchDBBackendTest(unittest.TestCase):
         self.assertEqual(test_property.value, "A new value")
         # Cleanup Couchdb
         couchdb.CouchDBBackend.delete_object(test_submodel)
+
+    def test_delete(self):
+        test_submodel = create_example_submodel()
+        test_submodel.source = source_core + "another_example_submodel"
+        test_submodel.commit()
+        couchdb.CouchDBBackend.delete_object(test_submodel)
+        with self.assertRaises(KeyError) as cm:
+            test_submodel.update()
+        self.assertEqual(
+            "'No Identifiable found in CouchDB at http://localhost:5984/aas_test/another_example_submodel'",
+            str(cm.exception))