def test_open_returns_false_if_register_session_falsy(): driver = CIPDriver(CONNECT_PATH) driver._sock = Mocket() assert not driver.open()
def test_open_returns_true_if_register_session_truthy(): with mock.patch.object(CIPDriver, '_register_session') as mock_register: mock_register.return_value = 1 driver = CIPDriver(CONNECT_PATH) driver._sock = Mocket() assert driver.open()
def test_open_raises_commerror_on_connect_fail(): with mock.patch.object(Socket, 'connect') as mock_connect: mock_connect.side_effect = Exception driver = CIPDriver(CONNECT_PATH) with pytest.raises(CommError): driver.open()