构建python/cython
项目的最佳方法是什么,以便我可以对驻留在.pyx
文件中的代码进行单元测试?是否可以对这些代码进行单元测试或者重构是否允许我以另一种方式实现这一点?
我是cython
的新手,但有Python TDD,模拟等方面的经验。我也知道,对某些python代码库进行cython化的决定是不成熟的优化决策。我刚刚加入了一个新的团队,因此我正在开发一个现有的代码库。我想要了解最佳实践。
同样在PyCharm中,用.pyx文件编写的模块在编辑器中显示为未解析的引用 - 我刚刚阅读了pyximport
但我不确定PyCharm是否为cython
设置正确(我有最新的专业版。)
我知道cython user guide,但我找不到有关测试的建议。我也知道pycharm's setup guide,但这表明cython支持是开箱即用的,这似乎与我的经历相矛盾。