Lines Matching refs:ent
51 def _diff(ent, pattern, desc_map={}):
57 ent Entry.
106 if not isinstance(ent, dict):
107 return "not a dict, " + str(type(ent))
111 d = _diff(ent[key], value, item_map)
115 if not isinstance(ent, list):
116 return "not a list, " + str(type(ent))
120 for ei, ev in enumerate(ent):
134 if not isinstance(ent, list):
135 return "not a list, " + str(type(ent))
138 ent_matches = [0 for ev in ent]
140 for ei, ev in enumerate(ent):
149 unmatched_ent = [ent[pi] for pi in xrange(0, len(ent))
163 if pattern != ent:
164 return pformat(pattern) + " != " + pformat(ent)
213 ent = get_passwd_by_name(name)
216 d = _diff(ent, pattern)
223 ent = get_passwd_by_uid(uid)
226 d = _diff(ent, pattern)
252 ent = dict((k, get_passwd_by_name(k)) for k in pattern_dict.keys())
255 return _diff(ent, pattern_dict, _PASSWD_LIST_DESC)
264 ent = dict((k, get_passwd_by_uid(k)) for k in pattern_dict.keys())
267 return _diff(ent, pattern_dict, _PASSWD_LIST_DESC)
373 ent = get_group_by_name(name)
376 d = _diff(ent, pattern, _GROUP_DESC)
383 ent = get_group_by_gid(gid)
386 d = _diff(ent, pattern, _GROUP_DESC)
412 ent = dict((k, get_group_by_name(k)) for k in pattern_dict.keys())
415 return _diff(ent, pattern_dict, _GROUP_LIST_DESC)
424 ent = dict((k, get_group_by_gid(k)) for k in pattern_dict.keys())
427 return _diff(ent, pattern_dict, _GROUP_LIST_DESC)