diff --git a/unittests/test_container.py b/unittests/test_container.py
index 4cd8fefcaefee9fe6fdc5857805353227b493dfb..026f642461e221e0c2da558a661e8d4affc81a19 100644
--- a/unittests/test_container.py
+++ b/unittests/test_container.py
@@ -178,3 +178,13 @@ def test_container_deletion_with_references():
     assert len(deps14a) == 1 and deps14a.pop() == -1
     assert len(deps14b) == 1 and deps14b.pop() == -1
     assert len(deps15) == 1 and deps15.pop() == -1
+
+
+def test_container_slicing():
+    cont = db.Container()
+    cont.extend([db.Record(name=f"TestRec{ii+1}") for ii in range(5)])
+    assert isinstance(cont, db.common.models.Container)
+    container_slice = cont[:2]
+    assert isinstance(container_slice, db.common.models.Container), \
+        f"Container slice should be Container, was {type(container_slice)}"
+    # cont[:2].retrieve()