def smoothie(monkeypatch): from opentrons.drivers.smoothie_drivers.driver_3_0 import \ SmoothieDriver_3_0_0 as SmoothieDriver from opentrons.config import robot_configs monkeypatch.setenv('ENABLE_VIRTUAL_SMOOTHIE', 'true') driver = SmoothieDriver(robot_configs.load()) driver.connect() yield driver driver.disconnect() monkeypatch.setenv('ENABLE_VIRTUAL_SMOOTHIE', 'false')
def smoothie(monkeypatch): from opentrons.drivers.smoothie_drivers.driver_3_0 import \ SmoothieDriver_3_0_0 as SmoothieDriver from opentrons.config import robot_configs monkeypatch.setenv('ENABLE_VIRTUAL_SMOOTHIE', 'true') driver = SmoothieDriver(robot_configs.load()) driver.connect() yield driver try: driver.disconnect() except AttributeError: # if the test disconnected pass monkeypatch.setenv('ENABLE_VIRTUAL_SMOOTHIE', 'false')