def test_log_secret_load_error(self, mock_load_secrets, mock_log_error): """If secrets throws an error on startup, we catch and log it.""" mock_exception = Exception("Secrets exploded!") mock_load_secrets.side_effect = mock_exception bootstrap._on_server_start(Mock()) mock_log_error.assert_called_once_with( f"Failed to load {SECRETS_FILE_LOC}", exc_info=mock_exception, )
def test_load_secrets(self, mock_load_secrets): """We should load secrets.toml on startup.""" bootstrap._on_server_start(Mock()) mock_load_secrets.assert_called_once()