Spaces:
Running
Running
| from unittest.mock import patch | |
| from django.core.management import call_command | |
| def test_restore_command_success(mock_restore): | |
| mock_restore.return_value = (True, "restored-json") | |
| # Run command | |
| call_command("restore_brain_service", "--max-instances=5") | |
| mock_restore.assert_called_once_with(5) | |
| def test_restore_command_defaults_to_three(mock_restore): | |
| mock_restore.return_value = (True, "restored-json") | |
| call_command("restore_brain_service") # no --max-instances | |
| mock_restore.assert_called_once_with(3) | |