我使用(据我所知)树莓Pi特定库(smbus)为我的项目。我想用pytest在我的机器上和学校服务器上的gitlab ci上测试软件。没关系,但这是俱乐部的项目,不是家庭作业。你知道吗
我的环境描述:
我正在使用ubuntu17.04/PyCharm作为我的开发环境。
我可以访问的gitlab runner是基于docker的(我选择环境)。你知道吗
以上两种都不具备smbus或i2c通信的能力。你知道吗
我想知道是否可以告诉pytest忽略smbus导入而不在导入周围添加try/except?你知道吗
谢谢。你知道吗
Tags:
如果您真的想避免
try
/accept
,您可以让一个函数返回导入。。。你知道吗这使您能够使用mock库轻松地覆盖
get_smbus
函数。你知道吗但我个人会使用
try
/except
并捕获ImportError
。你知道吗相关问题 更多 >
编程相关推荐