mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
fix stageuser tests (removal of has_keytab and has_password from find)
User tests has been fixed, but stageuser tests was forgotten, this commit fixes it. https://fedorahosted.org/freeipa/ticket/5281 Reviewed-By: David Kupka <dkupka@redhat.com>
This commit is contained in:
parent
7d46fd15f8
commit
b87a825d74
@ -58,6 +58,9 @@ class StageUserTracker(Tracker):
|
|||||||
activate_keys = retrieve_keys | {
|
activate_keys = retrieve_keys | {
|
||||||
u'has_keytab', u'has_password', u'nsaccountlock'}
|
u'has_keytab', u'has_password', u'nsaccountlock'}
|
||||||
|
|
||||||
|
find_keys = retrieve_keys - {u'has_keytab', u'has_password'}
|
||||||
|
find_all_keys = retrieve_all_keys - {u'has_keytab', u'has_password'}
|
||||||
|
|
||||||
def __init__(self, name, givenname, sn, **kwargs):
|
def __init__(self, name, givenname, sn, **kwargs):
|
||||||
super(StageUserTracker, self).__init__(default_version=None)
|
super(StageUserTracker, self).__init__(default_version=None)
|
||||||
self.uid = name
|
self.uid = name
|
||||||
@ -188,9 +191,9 @@ class StageUserTracker(Tracker):
|
|||||||
def check_find(self, result, all=False, raw=False):
|
def check_find(self, result, all=False, raw=False):
|
||||||
""" Check 'stageuser-find' command result """
|
""" Check 'stageuser-find' command result """
|
||||||
if all:
|
if all:
|
||||||
expected = self.filter_attrs(self.retrieve_all_keys)
|
expected = self.filter_attrs(self.find_all_keys)
|
||||||
else:
|
else:
|
||||||
expected = self.filter_attrs(self.retrieve_keys)
|
expected = self.filter_attrs(self.find_keys)
|
||||||
|
|
||||||
# small override because stageuser-find returns different
|
# small override because stageuser-find returns different
|
||||||
# type of nsaccountlock value than DS, but overall the value
|
# type of nsaccountlock value than DS, but overall the value
|
||||||
|
Loading…
Reference in New Issue
Block a user