We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5e4b9d2 commit d7d77cbCopy full SHA for d7d77cb
eyre/tests/test_pyo3.rs
@@ -1,5 +1,7 @@
1
#![cfg(feature = "pyo3")]
2
3
+use std::ffi::CString;
4
+
5
use pyo3::prelude::*;
6
7
use eyre::{bail, Result, WrapErr};
@@ -26,8 +28,9 @@ fn test_pyo3_exception_contents() {
26
28
let pyerr = PyErr::from(err);
27
29
30
Python::with_gil(|py| {
- let locals = [("err", pyerr)].into_py_dict(py);
- let pyerr = py.run("raise err", None, Some(locals)).unwrap_err();
31
+ let locals = [("err", pyerr)].into_py_dict(py).unwrap();
32
+ let raise_err = CString::new("raise err").unwrap();
33
+ let pyerr = py.run(&raise_err, None, Some(&locals)).unwrap_err();
34
assert_eq!(pyerr.value(py).to_string(), expected_contents);
35
})
36
}
0 commit comments