예제 #1
0
def test__forward_open_returns_false_if_falsy_response():
    driver = CIPDriver(CONNECT_PATH)
    driver._sock = Mocket()
    driver._session = 1
    assert not driver._forward_open()
예제 #2
0
def test__forward_open_raises_commerror_if_session_is_zero():
    driver = CIPDriver(CONNECT_PATH)
    with pytest.raises(CommError):
        driver._forward_open()
예제 #3
0
def test__forward_open_returns_true_if_already_connected():
    driver = CIPDriver(CONNECT_PATH)
    driver._target_is_connected = True
    assert driver._forward_open()