diff --git a/test/regression.uts b/test/regression.uts index 9eaa8e21b2dca7430d3d837784908417f8393eff..d5fdaf3bdd0b2418474e66b93ec9a4c356e680e1 100644 --- a/test/regression.uts +++ b/test/regression.uts @@ -34,7 +34,20 @@ get_if_raw_hwaddr(conf.iface) get_if_raw_addr(conf.iface).encode("hex") -get_if_raw_addr("dummy0") +def get_dummy_interface(): + """Returns a dummy network interface""" + if WINDOWS: + data = {} + data["name"] = "dummy0" + data["description"] = "Does not exist" + data["win_index"] = -1 + data["guid"] = "{0XX00000-X000-0X0X-X00X-00XXXX000XXX}" + data["invalid"] = True + return NetworkInterface(data) + else: + return "dummy0" + +get_if_raw_addr(get_dummy_interface()) get_if_list() @@ -7358,32 +7371,32 @@ r4 = Route() len_r4 = len(r4.routes) r4.make_route(host="10.12.13.14") == (168561934, 4294967295L, '0.0.0.0', LOOPBACK_NAME, '0.0.0.0') r4.make_route(net="10.12.13.0/24") == (168561920, 4294967040L, '0.0.0.0', LOOPBACK_NAME, '0.0.0.0') -r4.make_route(net="10.12.0.0/16", dev="dummy0") == (168558592, 4294901760L, '0.0.0.0', 'dummy0', '0.0.0.0') +r4.make_route(net="10.12.0.0/16", dev=get_dummy_interface()) == (168558592, 4294901760L, '0.0.0.0', get_dummy_interface(), '0.0.0.0') = add() & delt() -r4.add(net="192.168.1.0/24", gw="1.2.3.4", dev="dummy0") +r4.add(net="192.168.1.0/24", gw="1.2.3.4", dev=get_dummy_interface()) len(r4.routes) == len_r4 + 1 -r4.delt(net="192.168.1.0/24", gw="1.2.3.4", dev="dummy0") +r4.delt(net="192.168.1.0/24", gw="1.2.3.4", dev=get_dummy_interface()) len(r4.routes) == len_r4 = ifchange() -r4.add(net="192.168.1.0/24", gw="1.2.3.4", dev="dummy0") -r4.ifchange("dummy0", "5.6.7.8") +r4.add(net="192.168.1.0/24", gw="1.2.3.4", dev=get_dummy_interface()) +r4.ifchange(get_dummy_interface(), "5.6.7.8") r4.routes[-1][-1] == "5.6.7.8" = ifdel() -r4.ifdel("dummy0") +r4.ifdel(get_dummy_interface()) len(r4.routes) == len_r4 = ifadd() & get_if_bcast() -r4.ifadd("dummy0", "1.2.3.4/24") -r4.get_if_bcast("dummy0") == "1.2.3.255" +r4.ifadd(get_dummy_interface(), "1.2.3.4/24") +r4.get_if_bcast(get_dummy_interface()) == "1.2.3.255" -r4.ifdel("dummy0") +r4.ifdel(get_dummy_interface()) len(r4.routes) == len_r4