mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Fixed unit tests; changed example.py so it doesn't import servercore
This commit is contained in:
parent
77e6c99f9d
commit
7ee0ccd90d
@ -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):
|
||||
|
@ -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'
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user