Cython和Python项目测试驱动开发和.pyx文件结构建议

rno*_*dle 8 python tdd unit-testing cython pycharm

构建python/cython项目的最佳方法是什么,以便我可以对驻留在.pyx文件中的代码进行单元测试?是否有可能对此代码进行单元测试或重构是否允许我以另一种方式实现此目的?

我是新手,cython但有Python TDD,嘲笑等经验.我也知道,对某些python代码库进行cython 化的决定可能是一个不成熟的优化决策.我刚刚加入了一个新的团队,因此我正在开发一个现有的代码库.我想要了解最佳实践.

同样在PyCharm中,用.pyx文件编写的模块在编辑器中显示为未解析的引用 - 我刚读过pyximport但我不确定PyCharm是否设置正确cython(我有最新的专业版).

我知道cython用户指南,但我找不到测试的建议.我也知道pycharm的设置指南,但这表明cython支持是开箱即用的,这似乎与我的经历相矛盾.