()
| 545 | |
| 546 | #[test] |
| 547 | fn math_unary_inherits_temp_args() { |
| 548 | let km = PyKernelModule::new(); |
| 549 | let x = km.arg("x"); |
| 550 | let temp_id = *x.temp_args.keys().next().unwrap(); |
| 551 | let result = km.sqrt(x); |
| 552 | assert_eq!(result.temp_args.len(), 1); |
| 553 | assert_eq!(result.temp_args.get(&temp_id), Some(&"x".to_string())); |
| 554 | } |
| 555 | |
| 556 | #[test] |
| 557 | fn math_binary_merges_temp_args() { |