test: lock downloader facade exports

This commit is contained in:
Dariusz L
2026-08-02 18:28:28 +02:00
parent b304399798
commit 413e44fed4
+17
View File
@@ -0,0 +1,17 @@
import importlib
def test_downloader_facade_exports_only_supported_operations():
facade = importlib.import_module("core.downloader")
assert set(facade.__all__) == {
"cancel_download",
"clear_completed_downloads",
"download_file",
"download_model",
"get_all_progress",
"get_progress",
"start_background_download",
}
assert not hasattr(facade, "_aria2_rpc")
assert not hasattr(facade, "write_model_resolver_metadata")