()
| 7293 | |
| 7294 | #[test] |
| 7295 | fn remote_git_without_workspace_backend_errors_clearly() { |
| 7296 | pyo3::prepare_freethreaded_python(); |
| 7297 | let result = Python::with_gil(|_py| { |
| 7298 | let mut session_options = PySessionOptions::new(); |
| 7299 | session_options.remote_git = Some(PyRemoteGitBackendConfig { |
| 7300 | base_url: "https://gitserver".to_string(), |
| 7301 | repo_id: "r".to_string(), |
| 7302 | bearer_token: None, |
| 7303 | client_cert_pem: None, |
| 7304 | client_key_pem: None, |
| 7305 | request_timeout_ms: None, |
| 7306 | max_diff_bytes: None, |
| 7307 | max_log_entries: None, |
| 7308 | }); |
| 7309 | build_rust_session_options(session_options) |
| 7310 | }); |
| 7311 | |
| 7312 | let err = result.unwrap_err(); |
| 7313 | let msg = format!("{err}"); |
| 7314 | assert!( |
| 7315 | msg.contains("workspace_backend"), |
| 7316 | "error must mention missing field, got: {}", |
| 7317 | msg |
| 7318 | ); |
| 7319 | } |
| 7320 | |
| 7321 | #[test] |
| 7322 | fn delegate_task_args_use_core_task_schema() { |
nothing calls this directly
no test coverage detected