summaryrefslogtreecommitdiffstats
path: root/accounts/backend/user/dummy.py
diff options
context:
space:
mode:
Diffstat (limited to 'accounts/backend/user/dummy.py')
-rw-r--r--accounts/backend/user/dummy.py30
1 files changed, 16 insertions, 14 deletions
diff --git a/accounts/backend/user/dummy.py b/accounts/backend/user/dummy.py
index fd6620a..cef1b7b 100644
--- a/accounts/backend/user/dummy.py
+++ b/accounts/backend/user/dummy.py
@@ -7,8 +7,9 @@ from accounts import AccountsFlask
from typing import Optional
-def _match_filter(account: Account, filters: Optional[dict[str, str]],
- wildcard: bool):
+def _match_filter(
+ account: Account, filters: Optional[dict[str, str]], wildcard: bool
+):
if filters is None:
return True
@@ -41,17 +42,17 @@ class DummyBackend(Backend):
"test": {
"uidNumber": 1,
"mail": "test@accounts.spline.de",
- "password": "test"
+ "password": "test",
},
"test2": {
"uidNumber": 2,
"mail": "test2@accounts.spline.de",
- "password": "test2"
+ "password": "test2",
},
"admin": {
"uidNumber": 3,
"mail": "admin@accounts.spline.de",
- "password": "admin"
+ "password": "admin",
},
}
@@ -61,11 +62,7 @@ class DummyBackend(Backend):
accounts = []
for uid, attrs in self._storage.items():
accounts.append(
- Account(
- uid,
- str(attrs["mail"]),
- uidNumber=attrs["uidNumber"]
- )
+ Account(uid, str(attrs["mail"]), uidNumber=attrs["uidNumber"])
)
return accounts
@@ -80,18 +77,23 @@ class DummyBackend(Backend):
acc.password = password
return acc
- def find(self, filters: Optional[dict[str, str]] = None,
- wildcard=False) -> list[Account]:
+ def find(
+ self, filters: Optional[dict[str, str]] = None, wildcard=False
+ ) -> list[Account]:
"""
Find accounts by a given filter.
"""
- return [acc for acc in self._get_accounts() if _match_filter(acc, filters, wildcard)]
+ return [
+ acc
+ for acc in self._get_accounts()
+ if _match_filter(acc, filters, wildcard)
+ ]
def _store(self, account: Account) -> None:
self._storage[account.uid] = {
"uidNumber": account.uidNumber,
"mail": account.mail,
- "password": account.password
+ "password": account.password,
}
def _verify_password(self, account: Account, password: Optional[str]):