import sys from apex import ip_utils iface = ip_utils.get_interface(sys.argv[1]) erroring_tests = ( "ip_utils.get_interface('')", "ip_utils.get_interface('lo', address_family=0)", "ip_utils.get_interface('lo', address_family=6)", "ip_utils.get_interface('lo')", "ip_utils.get_ip_range()", "ip_utils.get_ip_range(interface=iface)") for t in erroring_tests: try: eval(t) except: pass ip_utils.find_gateway(interface=iface) ip_utils.get_ip(1, cidr="10.10.10.0/24") ip_utils.get_ip(1, interface=iface) ip_utils.get_ip_range(interface=iface, start_offset=1, end_offset=20) ip_utils.get_ip_range(interface=iface, start_offset=1, count=10) ip_utils.get_ip_range(interface=iface, end_offset=20, count=10)