fix some more tests

Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
This commit is contained in:
Marc 'risson' Schmitt
2025-06-27 15:46:34 +02:00
parent 5d813438f0
commit 31bb995490
3 changed files with 2 additions and 5 deletions

View File

@ -1,6 +1,5 @@
"""event utilities"""
from collections.abc import KeysView
import re
from copy import copy
from dataclasses import asdict, is_dataclass
@ -109,8 +108,6 @@ def sanitize_item(value: Any) -> Any: # noqa: PLR0911, PLR0912
value = asdict(value)
if isinstance(value, dict):
return sanitize_dict(value)
if isinstance(value, KeysView):
return list(value)
if isinstance(value, GeneratorType):
return sanitize_item(list(value))
if isinstance(value, list | tuple | set):

View File

@ -66,7 +66,7 @@ class GroupLDAPSynchronizer(BaseLDAPSynchronizer):
if not (uniq := self.get_identifier(attributes)):
self._task.info(
f"Uniqueness field not found/not set in attributes: '{group_dn}'",
attributes=attributes.keys(),
attributes=list(attributes.keys()),
dn=group_dn,
)
continue

View File

@ -67,7 +67,7 @@ class UserLDAPSynchronizer(BaseLDAPSynchronizer):
if not (uniq := self.get_identifier(attributes)):
self._task.info(
f"Uniqueness field not found/not set in attributes: '{user_dn}'",
attributes=attributes.keys(),
attributes=list(attributes.keys()),
dn=user_dn,
)
continue