#!/bin/sh [ "$1" = python3-platformdirs ] || exit 0 python3 - << 'EOF' from platformdirs import * appname = "SuperApp" appauthor = "Acme" assert user_data_dir(appname, appauthor) == '/root/.local/share/SuperApp' assert user_cache_dir(appname, appauthor) == '/root/.cache/SuperApp' assert user_log_dir(appname, appauthor) == '/root/.local/state/SuperApp/log' assert user_config_dir(appname) == '/root/.config/SuperApp' assert user_documents_dir() == '/root/Documents' assert user_downloads_dir() == '/root/Downloads' assert user_pictures_dir() == '/root/Pictures' assert user_videos_dir() == '/root/Videos' assert user_music_dir() == '/root/Music' assert user_desktop_dir() == '/root/Desktop' assert user_runtime_dir(appname, appauthor) == '/run/user/0/SuperApp' assert site_data_dir(appname, appauthor) == '/usr/local/share/SuperApp' assert site_data_dir(appname, appauthor, multipath=True) == '/usr/local/share/SuperApp:/usr/share/SuperApp' assert site_config_dir(appname) == '/etc/xdg/SuperApp' import os os.environ["XDG_CONFIG_DIRS"] = "/etc:/usr/local/etc" assert site_config_dir(appname, multipath=True) == '/etc/SuperApp:/usr/local/etc/SuperApp' EOF