test: lock downloader facade exports
This commit is contained in:
@@ -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")
|
||||
Reference in New Issue
Block a user