From ab10f0843be45529925a226dc54a9fd0a30ad159 Mon Sep 17 00:00:00 2001 From: Jason Gerard DeRose Date: Fri, 15 Aug 2008 05:19:02 +0000 Subject: 179: DictProxy now has __call__() method that iterates through the values; removed __call__() method from NameSpace as it subclasses from DictProxys; DictProxy unit tests now test __call__() --- ipalib/tests/test_plugable.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ipalib/tests/test_plugable.py') diff --git a/ipalib/tests/test_plugable.py b/ipalib/tests/test_plugable.py index aece3fb8..44067b80 100644 --- a/ipalib/tests/test_plugable.py +++ b/ipalib/tests/test_plugable.py @@ -192,6 +192,7 @@ class test_DictProxy(ClassChecker): # Check initial state assert len(proxy) == len(target) assert list(proxy) == sorted(target) + assert list(proxy()) == [target[k] for k in sorted(target)] assert key not in proxy raises(KeyError, getitem, proxy, key) @@ -199,6 +200,7 @@ class test_DictProxy(ClassChecker): target[key] = val assert len(proxy) == len(target) assert list(proxy) == sorted(target) + assert list(proxy()) == [target[k] for k in sorted(target)] # Verify TypeError is raised trying to set/del via proxy raises(TypeError, setitem, proxy, key, val) -- cgit