def test_meter_disconnect_and_connect(): serial.Serial = SerialMock meter = SmartMeter('/dev/ttyUSB0') assert meter.connected() == True meter.disconnect() assert meter.connected() == False meter.connect() assert meter.connected() == True
def test_meter_connect_twice(): serial.Serial = SerialMock meter = SmartMeter('/dev/ttyUSB0') assert meter.connected() == True meter.connect() assert meter.connected() == True meter.connect() assert meter.connected() == True
def test_meter_ok(): serial.Serial = SerialMock meter = SmartMeter('/dev/ttyUSB0') assert meter.port == '/dev/ttyUSB0' assert meter.connected() == True