Fixed unit tests; changed example.py so it doesn't import servercore

This commit is contained in:
Jason Gerard DeRose 2008-09-30 20:27:52 -06:00
parent 77e6c99f9d
commit 7ee0ccd90d
3 changed files with 3 additions and 5 deletions

View File

@ -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):

View File

@ -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'

View File

@ -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