pyo3/examples/maturin-starter/tests/test_maturin_starter.py

20 lines
422 B
Python

from maturin_starter import ExampleClass, PythonClass
def test_python_class() -> None:
py_class = PythonClass(value=10)
assert py_class.value == 10
def test_example_class() -> None:
example = ExampleClass(value=11)
assert example.value == 11
def test_doc() -> None:
import maturin_starter
assert (
maturin_starter.__doc__ == "An example module implemented in Rust using PyO3."
)