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