def test_session_log_secrets(device_slog):
    """Verify session_log does not contain password or secret."""
    conn = ConnectHandler(**device_slog)
    conn._write_session_log("\nTesting password and secret replacement\n")
    conn._write_session_log("This is my password {}\n".format(conn.password))
    conn._write_session_log("This is my secret {}\n".format(conn.secret))

    if not isinstance(conn.session_log, io.BufferedIOBase):
        with open(conn.session_log.name, "r") as f:
            session_log = f.read()
        if conn.password:
            assert conn.password not in session_log
        if conn.secret:
            assert conn.secret not in session_log
    else:
        assert True