環境 windows 10 python=3.7.3 pytest=5.0.1 pytest-mock=1.10.4 準備 pytestをインストールします。 $ pip install pytest Mockを使うため、pytest-mockもインストールします。 $ pip install pytest-mock テスト対象 以下のような、visaモジュールを使って外部の機器と通信を取るCommunicationクラスを例にとります。 Communicationクラスはopen_deviceメソッドを持っており、これのテストを考えます。 import visa class Communication(object): def __init__(self): self._rm = visa.ResourceManager() self._device = None def open_de
