私は私のプロジェクトのために(私が言うことができる限り)Raspberry Pi特定ライブラリ(smbus)を使用しています。 pytestを使って私のマシン上のソフトウェアと私の学校のサーバー上のgitlab-ciの両方のソフトウェアをテストしたいと思います。それは問題ではありませんが、これは宿題ではないクラブプロジェクトのためのものです。pytestはインポートの依存関係を無視できますか?私はユニットテストPiコードにしたい
私の環境の説明:
私は私の開発環境のためのUbuntu 17.04/PyCharmを使用しています。 私がアクセスできるgitlabランナーはドッカーベースです(環境を選択します)。
上記の2つのどちらも、smbusの能力もi2c通信の能力もありません。
pytestにインポートの前後にtry/exceptを追加しなくてもsmbusのインポートを無視することができるかどうか疑問に思っていますか?
ありがとうございました。
'try' /' except'について悪い点はありますか? –