[lang-ref] ( get_hostname ) ( python )

def test_get_hostname():
    # socket.gethostname() etc
    socket_hostname      = socket.gethostname()
    os_uname_nodename1   = os.uname()[1]
    os_uname_nodename2   = os.uname().nodename
    platform_uname_node1 = platform.uname()[1]
    platform_uname_node2 = platform.uname().node

    hostnames = {
        socket_hostname,
        os_uname_nodename1,
        os_uname_nodename2,
        platform_uname_node1,
        platform_uname_node2,
    }

    assert socket_hostname != ''
    assert len(hostnames) == 1    # May vary across environments (short hostname vs FQDN).