summaryrefslogtreecommitdiffstats
path: root/ipalib/tests/test_public.py
diff options
context:
space:
mode:
authorJason Gerard DeRose <jderose@redhat.com>2008-08-08 22:13:49 +0000
committerJason Gerard DeRose <jderose@redhat.com>2008-08-08 22:13:49 +0000
commit6f144fbaf062d9644af06fdd11020e3d5d349639 (patch)
treea1fc5133225dd4cb6983d04a8250be3a5aced250 /ipalib/tests/test_public.py
parent1744723d11b2fbc93f43699f79df40d5d0b9305d (diff)
downloadfreeipa.git-6f144fbaf062d9644af06fdd11020e3d5d349639.tar.gz
freeipa.git-6f144fbaf062d9644af06fdd11020e3d5d349639.tar.xz
freeipa.git-6f144fbaf062d9644af06fdd11020e3d5d349639.zip
89: Moved ClassChecker from test_public.py into tstutil.py; improved unit tests for plugable.ReadOnly
Diffstat (limited to 'ipalib/tests/test_public.py')
-rw-r--r--ipalib/tests/test_public.py22
1 files changed, 1 insertions, 21 deletions
diff --git a/ipalib/tests/test_public.py b/ipalib/tests/test_public.py
index 6bff9d89..83fd65c1 100644
--- a/ipalib/tests/test_public.py
+++ b/ipalib/tests/test_public.py
@@ -21,7 +21,7 @@
Unit tests for `ipalib.public` module.
"""
-from tstutil import raises, getitem, no_set, no_del, read_only
+from tstutil import raises, getitem, no_set, no_del, read_only, ClassChecker
from ipalib import public, plugable, errors
@@ -63,27 +63,7 @@ def test_is_rule():
assert not is_rule(call(None))
-class ClassChecker(object):
- __cls = None
- __subcls = None
- def __get_cls(self):
- if self.__cls is None:
- self.__cls = self._cls
- return self.__cls
- cls = property(__get_cls)
-
- def __get_subcls(self):
- if self.__subcls is None:
- self.__subcls = self.get_subcls()
- return self.__subcls
- subcls = property(__get_subcls)
-
- def get_subcls(self):
- raise NotImplementedError(
- self.__class__.__name__,
- 'get_subcls()'
- )
class test_option(ClassChecker):