summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ipalib/public.py5
-rw-r--r--ipalib/tests/test_public.py17
2 files changed, 0 insertions, 22 deletions
diff --git a/ipalib/public.py b/ipalib/public.py
index 06f5b2b5..d008e9d5 100644
--- a/ipalib/public.py
+++ b/ipalib/public.py
@@ -334,8 +334,3 @@ class Property(Attribute, Option):
def get_doc(self, _):
return _('Property doc')
-
-
-class PublicAPI(plugable.API):
- def __init__(self):
- super(PublicAPI, self).__init__(Command, Object, Method, Property)
diff --git a/ipalib/tests/test_public.py b/ipalib/tests/test_public.py
index ea054255..37a92cbe 100644
--- a/ipalib/tests/test_public.py
+++ b/ipalib/tests/test_public.py
@@ -495,20 +495,3 @@ class test_prop(ClassChecker):
def test_class(self):
assert self.cls.__bases__ == (public.Attribute, public.Option)
assert self.cls.implements(public.Option)
-
-
-def test_PublicAPI():
- cls = public.PublicAPI
- assert issubclass(cls, plugable.API)
-
- api = cls()
-
- class cmd1(public.Command):
- pass
- api.register(cmd1)
-
- class cmd2(public.Command):
- pass
- api.register(cmd2)
-
- api.finalize()