test(backups): implement get_folders() for bitwarden

pull/35/head
Houkime 2023-04-17 12:33:27 +00:00 committed by Inex Code
parent 840572f82c
commit 498208f083
1 changed files with 9 additions and 10 deletions

View File

@ -113,10 +113,14 @@ class Bitwarden(Service):
@staticmethod
def get_storage_usage() -> int:
storage_usage = 0
storage_usage += get_storage_usage("/var/lib/bitwarden")
storage_usage += get_storage_usage("/var/lib/bitwarden_rs")
for folder in Bitwarden.get_folders():
storage_usage += get_storage_usage(folder)
return storage_usage
@staticmethod
def get_folders() -> typing.List[str]:
return ["/var/lib/bitwarden", "/var/lib/bitwarden_rs"]
@staticmethod
def get_drive() -> str:
with ReadUserData() as user_data:
@ -157,16 +161,11 @@ class Bitwarden(Service):
[
FolderMoveNames(
name="bitwarden",
bind_location="/var/lib/bitwarden",
bind_location=folder,
group="vaultwarden",
owner="vaultwarden",
),
FolderMoveNames(
name="bitwarden_rs",
bind_location="/var/lib/bitwarden_rs",
group="vaultwarden",
owner="vaultwarden",
),
)
for folder in Bitwarden.get_folders()
],
"bitwarden",
)