From 1f2c002304e7b9e4b053fb6ee8321972faad0532 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com> Date: Fri, 3 Jan 2025 15:03:53 +0100 Subject: [PATCH] TST: add test for filter function of Container --- unittests/test_container.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/unittests/test_container.py b/unittests/test_container.py index c3a60140..4ef85910 100644 --- a/unittests/test_container.py +++ b/unittests/test_container.py @@ -199,3 +199,12 @@ def test_container_slicing(): with pytest.raises(TypeError): cont[[0, 2, 3]] + +def test_container_filter(): + # this is a very rudimentary test since filter is based on _filter_entity_list which is tested + # separately + cont = db.Container() + cont.extend([db.Record(name=f"TestRec{ii+1}") for ii in range(5)]) + recs = cont.filter(name="TestRec2") + assert len(recs)==1 + recs[0].name =="TestRec2" -- GitLab