MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / test_reload_success

Function test_reload_success

crates/openshell-server/src/tls.rs:413–428  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

411
412 #[test]
413 fn test_reload_success() {
414 install_rustls_provider();
415 let dir = tempfile::tempdir().expect("failed to create tempdir");
416 let (ca_cert, ca_key) = generate_test_certs_with_ca(dir.path());
417
418 let acceptor = TlsAcceptor::from_files(
419 &dir.path().join("server-cert.pem"),
420 &dir.path().join("server-key.pem"),
421 Some(&dir.path().join("ca.pem")),
422 false,
423 )
424 .expect("failed to build acceptor");
425
426 generate_server_cert(&ca_cert, &ca_key, dir.path());
427 acceptor.reload().expect("reload should succeed");
428 }
429
430 #[test]
431 fn test_reload_invalid_preserves_old() {

Callers

nothing calls this directly

Calls 5

generate_server_certFunction · 0.85
pathMethod · 0.80
install_rustls_providerFunction · 0.70
reloadMethod · 0.45

Tested by

no test coverage detected