diff options
author | Jason Gerard DeRose <jderose@redhat.com> | 2008-08-08 22:13:49 +0000 |
---|---|---|
committer | Jason Gerard DeRose <jderose@redhat.com> | 2008-08-08 22:13:49 +0000 |
commit | 6f144fbaf062d9644af06fdd11020e3d5d349639 (patch) | |
tree | a1fc5133225dd4cb6983d04a8250be3a5aced250 /ipalib/tests/test_public.py | |
parent | 1744723d11b2fbc93f43699f79df40d5d0b9305d (diff) | |
download | freeipa.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.py | 22 |
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): |