У меня есть class A
, который является частью расширения Python, которое я написал в Rust с использованием PyO3.class A
импортируется и используется как есть, а также как подклассы в моем коде Python как часть большего пакета Python.Она не должна быть независимой библиотекой Rust.
Я хочу сделать тесты для class A
, но я не уверен, должны ли тесты быть написаны на Rust, на Python или на обоих.
Каков рекомендуемый способ тестирования расширений Python, написанных на другом языке, например Rust?