animetix-brain / tests /deploy /test_register_models.py
MissawB's picture
Upload folder using huggingface_hub (part 2)
246a2d8 verified
Raw
History Blame Contribute Delete
601 Bytes
from unittest.mock import MagicMock, patch
from scripts.deploy.gcp.register_models import main
@patch("subprocess.run")
def test_register_models_calls_gcloud(mock_run):
mock_run.return_value = MagicMock(returncode=0, stdout="Success")
main()
calls = [call[0][0] for call in mock_run.call_args_list]
flat_calls = [" ".join(cmd) for cmd in calls]
assert any("services enable aiplatform.googleapis.com" in c for c in flat_calls)
assert any("storage buckets describe gs://animetix-models" in c for c in flat_calls)
assert any("ai models upload" in c for c in flat_calls)