MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / env_data_dir_override

Function env_data_dir_override

nodedb/src/config/server/env.rs:517–526  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

515
516 #[test]
517 fn env_data_dir_override() {
518 unsafe { std::env::set_var("NODEDB_DATA_DIR", "/tmp/test-nodedb") };
519 let mut cfg = ServerConfig::default();
520 apply_env_overrides(&mut cfg);
521 assert_eq!(
522 cfg.server.data_dir,
523 std::path::PathBuf::from("/tmp/test-nodedb")
524 );
525 unsafe { std::env::remove_var("NODEDB_DATA_DIR") };
526 }
527
528 /// Tests valid and malformed `NODEDB_MEMORY_LIMIT` sequentially to avoid
529 /// env-var races (env vars are process-global, Rust tests run in parallel).

Callers

nothing calls this directly

Calls 1

apply_env_overridesFunction · 0.85

Tested by

no test coverage detected