| 110 | |
| 111 | #[test] |
| 112 | fn test_read_home() { |
| 113 | let temp_dir = std::env::temp_dir(); |
| 114 | let cfg_path = temp_dir.join("test_pyvenv.cfg"); |
| 115 | |
| 116 | let mut file = fs::File::create(&cfg_path).unwrap(); |
| 117 | writeln!(file, "home = C:\\Python314").unwrap(); |
| 118 | writeln!(file, "include-system-site-packages = false").unwrap(); |
| 119 | writeln!(file, "version = 3.14.0").unwrap(); |
| 120 | |
| 121 | let home = read_home(&cfg_path).unwrap(); |
| 122 | assert_eq!(home, "C:\\Python314"); |
| 123 | |
| 124 | fs::remove_file(&cfg_path).unwrap(); |
| 125 | } |
| 126 | |
| 127 | #[test] |
| 128 | fn test_read_home_no_spaces() { |