Exemplo n.º 1
0
def test_check_tranport_ls_ok(fail_state: State) -> None:
    assert not [
        *_check_transport(
            False,
            ControllerSection(
                allow_legacy_pull=False, ip_allowlist=(), socket_ready=True),
            fail_state,
        )
    ]
Exemplo n.º 2
0
def test_check_tranport_no_tls(fail_state: State) -> None:
    (result, ) = _check_transport(
        False,
        ControllerSection(allow_legacy_pull=True,
                          ip_allowlist=(),
                          socket_ready=True),
        fail_state,
    )
    assert isinstance(result, Result)
    assert result.state == fail_state
    assert result.summary == "TLS is not activated on monitored host (see details)"
Exemplo n.º 3
0
def test_check_tranport_via_ssh(fail_state: State) -> None:
    assert [*_check_transport(True, None, fail_state)
            ] == [Result(state=State.OK, summary="Transport via SSH")]
Exemplo n.º 4
0
def test_check_tranport_no_controller(fail_state: State) -> None:
    assert not [*_check_transport(False, None, fail_state)]