python类mac_eui48()的实例源码

test_fields.py 文件源码 项目:queue-messaging 作者: socialwifi 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def test_serialization_with_eui_in_different_dialect(self, model):
        field = fields.MACAddressField()
        model.mac = netaddr.EUI('78-F8-82-B2-E5-5A', dialect=netaddr.mac_eui48)
        serialized = field.serialize('mac', model)
        assert serialized == '78:f8:82:b2:e5:5a'
ipaddr.py 文件源码 项目:DevOps 作者: YoLoveLife 项目源码 文件源码 阅读 58 收藏 0 点赞 0 评论 0
def _win_query(v):
    v.dialect = netaddr.mac_eui48
    return str(v)


# ---- IP address and network filters ----
ipaddr.py 文件源码 项目:f5-aws-vpn 作者: f5devcentral 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def _win_query(v):
    v.dialect = netaddr.mac_eui48
    return str(v)


# ---- IP address and network filters ----
ipaddr.py 文件源码 项目:ansible-provider-docs 作者: alibaba 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def _win_query(v):
    v.dialect = netaddr.mac_eui48
    return str(v)


# ---- IP address and network filters ----
ipaddr.py 文件源码 项目:ansible-skel 作者: mrjk 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def hwaddr(value, query = '', alias = 'hwaddr'):
    ''' Check if string is a HW/MAC address and filter it '''

    try:
        v = netaddr.EUI(value)
    except:
        if query and query not in [ 'bool' ]:
            raise errors.AnsibleFilterError(alias + ': not a hardware address: %s' % value)

    if not query:
        if v:
            return value

    elif query == 'bool':
        if v:
            return True

    elif query in [ 'win', 'eui48' ]:
        v.dialect = netaddr.mac_eui48
        return str(v)

    elif query == 'unix':
        v.dialect = netaddr.mac_unix
        return str(v)

    elif query in [ 'pgsql', 'postgresql', 'psql' ]:
        v.dialect = netaddr.mac_pgsql
        return str(v)

    elif query == 'cisco':
        v.dialect = netaddr.mac_cisco
        return str(v)

    elif query == 'bare':
        v.dialect = netaddr.mac_bare
        return str(v)

    elif query == 'linux':
        v.dialect = mac_linux
        return str(v)

    else:
        raise errors.AnsibleFilterError(alias + ': unknown filter type: %s' % query)

    return False


问题


面经


文章

微信
公众号

扫码关注公众号