23 lines
476 B
Rust
23 lines
476 B
Rust
|
use pyo3::prelude::*;
|
||
|
use pyo3::wrap_pyfunction;
|
||
|
|
||
|
mod common;
|
||
|
|
||
|
#[pyfunction]
|
||
|
fn bytes_pybytes_conversion(bytes: &[u8]) -> &[u8] {
|
||
|
bytes
|
||
|
}
|
||
|
|
||
|
#[test]
|
||
|
fn test_pybytes_bytes_conversion() {
|
||
|
let gil = Python::acquire_gil();
|
||
|
let py = gil.python();
|
||
|
|
||
|
let bytes_pybytes_conversion = wrap_pyfunction!(bytes_pybytes_conversion)(py);
|
||
|
py_assert!(
|
||
|
py,
|
||
|
bytes_pybytes_conversion,
|
||
|
"bytes_pybytes_conversion(b'Hello World') == b'Hello World'"
|
||
|
);
|
||
|
}
|