diff --git a/src/test/spec.rs b/src/test/spec.rs index 6ff949b85..fc202f30f 100644 --- a/src/test/spec.rs +++ b/src/test/spec.rs @@ -13,7 +13,6 @@ mod index_management; #[cfg(feature = "dns-resolver")] mod initial_dns_seedlist_discovery; mod load_balancers; -mod ocsp; mod oidc; mod read_write_concern; mod retryable_reads; diff --git a/src/test/spec/ocsp.rs b/src/test/spec/ocsp.rs deleted file mode 100644 index 3afd6b38e..000000000 --- a/src/test/spec/ocsp.rs +++ /dev/null @@ -1,49 +0,0 @@ -use std::time::Duration; - -use bson::doc; - -use crate::{ - test::{get_client_options, log_uncaptured}, - Client, -}; - -#[tokio::test] -async fn run() { - if std::env::var_os("MONGO_OCSP_TESTS").is_none() { - log_uncaptured("skipping test due to missing environment variable MONGO_OCSP_TESTS"); - return; - } - - let should_succeed = std::env::var("OCSP_TLS_SHOULD_SUCCEED") - .unwrap() - .to_lowercase(); - - let mut options = get_client_options().await.clone(); - let mut tls_options = options.tls_options().unwrap(); - options.server_selection_timeout = Duration::from_millis(200).into(); - - let client = Client::with_options(options.clone()).unwrap(); - let response = client - .database("admin") - .run_command(doc! { "ping": 1 }) - .await; - - match response { - Ok(_) if should_succeed == "false" => { - panic!("OSCP: connection succeeded but should have failed") - } - Err(e) if should_succeed == "true" => { - panic!("OSCP: connection failed but should have succeded: {}", e) - } - _ => {} - } - - tls_options.allow_invalid_certificates = Some(true); - options.tls = Some(tls_options.into()); - let tls_insecure_client = Client::with_options(options).unwrap(); - tls_insecure_client - .database("admin") - .run_command(doc! { "ping" : 1 }) - .await - .expect("tls insecure ping should succeed"); -}