diff --git a/unittests/test_container.py b/unittests/test_container.py
index b9bb8f9e714596cf8a46d95f414392b8e16a1c41..a2df1558478ccbd6f9b55f24f66afce255ec6e13 100644
--- a/unittests/test_container.py
+++ b/unittests/test_container.py
@@ -118,3 +118,20 @@ def test_container_dependencies_for_deletion():
         record_with_property_which_is_not_a_record
     ])
     assert db.Container()._test_dependencies_in_container(container) == {2002, 1005}
+
+
+def test_container_dependencies_for_deletion_with_lists():
+    not_included_rt = 1000
+
+    record_referenced = db.Record().add_parent(not_included_rt)
+    record_referenced.id = 2001
+
+    record_with_list = db.Record().add_parent(not_included_rt)
+    record_with_list.id = 2002
+    record_with_list.add_property(not_included_rt, datatype=db.LIST(
+        not_included_rt), value=[record_referenced, 2003, 2004, 2005, 2006])
+
+    container = db.Container()
+    container.extend([record_with_list, record_referenced])
+
+    assert db.Container()._test_dependencies_in_container(container) == {2001}