()
| 2304 | |
| 2305 | #[test] |
| 2306 | fn frozen_origname_matches() { |
| 2307 | use rustpython_vm as vm; |
| 2308 | |
| 2309 | vm::Interpreter::builder(Default::default()) |
| 2310 | .build() |
| 2311 | .enter(|vm| { |
| 2312 | let check = |name, expected| { |
| 2313 | let module = import::import_frozen(vm, name).unwrap(); |
| 2314 | let origname: PyStrRef = module |
| 2315 | .get_attr("__origname__", vm) |
| 2316 | .unwrap() |
| 2317 | .try_into_value(vm) |
| 2318 | .unwrap(); |
| 2319 | assert_eq!(origname.as_wtf8(), expected); |
| 2320 | }; |
| 2321 | |
| 2322 | check("_frozen_importlib", "importlib._bootstrap"); |
| 2323 | check( |
| 2324 | "_frozen_importlib_external", |
| 2325 | "importlib._bootstrap_external", |
| 2326 | ); |
| 2327 | }); |
| 2328 | } |
nothing calls this directly
no test coverage detected