[go: up one dir, main page]

pyo3 0.10.1

Bindings to Python interpreter
Documentation
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'"
    );
}