diff options
-rw-r--r-- | ipalib/crud.py | 2 | ||||
-rw-r--r-- | ipalib/plugins/example.py | 2 | ||||
-rw-r--r-- | ipalib/tests/test_crud.py | 4 |
3 files changed, 3 insertions, 5 deletions
diff --git a/ipalib/crud.py b/ipalib/crud.py index 813e0c814..9f9d727fd 100644 --- a/ipalib/crud.py +++ b/ipalib/crud.py @@ -30,7 +30,7 @@ class Add(frontend.Method): def get_options(self): for param in self.obj.params_minus_pk(): - yield param.__clone__(required=False) + yield param class Get(frontend.Method): diff --git a/ipalib/plugins/example.py b/ipalib/plugins/example.py index 6113c1174..e4d7dc101 100644 --- a/ipalib/plugins/example.py +++ b/ipalib/plugins/example.py @@ -25,8 +25,6 @@ from ipalib import frontend from ipalib import crud from ipalib.frontend import Param from ipalib import api -from ipa_server import servercore -import ldap class user(frontend.Object): 'User object' diff --git a/ipalib/tests/test_crud.py b/ipalib/tests/test_crud.py index e95fe5092..df85253b8 100644 --- a/ipalib/tests/test_crud.py +++ b/ipalib/tests/test_crud.py @@ -61,9 +61,9 @@ class test_Add(ClassChecker): pass api.register(user_add) api.finalize() - assert list(api.Method.user_add.args) == [] + assert list(api.Method.user_add.args) == ['uid'] assert list(api.Method.user_add.options) == \ - ['givenname', 'sn', 'uid', 'initials'] + ['givenname', 'sn', 'initials'] for param in api.Method.user_add.options(): assert param.required is True |