MCPcopy Create free account
hub / github.com/AI45Lab/Code / remote_git_without_workspace_backend_errors_clearly

Function remote_git_without_workspace_backend_errors_clearly

sdk/python/src/lib.rs:7295–7319  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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() {

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected