mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Updated UIPv6 output for test to include default route
This commit is contained in:
parent
6202152494
commit
2f6e204fa2
1 changed files with 83 additions and 11 deletions
|
@ -526,18 +526,70 @@ default via 192.168.0.1 dev wlp59s0 proto dhcp metric 600
|
|||
209.34.94.97 via 10.16.119.224 dev gpd0
|
||||
"""
|
||||
mock_iproute_ipv6 = """::1 dev lo proto kernel metric 256 pref medium
|
||||
fe80::/64 dev enx3c18a040229d proto kernel metric 100 pref medium
|
||||
fe80::/64 dev tun0 proto kernel metric 256 pref medium
|
||||
fe80::/64 dev wlp59s0 proto kernel metric 600 pref medium
|
||||
2060:123:4069::10 dev enp5s0 proto kernel metric 100 pref medium
|
||||
2060:123:4069::68 dev wlp3s0 proto kernel metric 600 pref medium
|
||||
2060:123:4069::15:0/112 dev virbr0 proto kernel metric 256 pref medium
|
||||
2060:123:4069::/64 dev enp5s0 proto ra metric 100 pref medium
|
||||
2060:123:4069::/64 dev wlp3s0 proto ra metric 600 pref medium
|
||||
2602:ae13:dc4:1b00::/56 via 2602:ae14:9e1:6080::10:1 dev tun0 proto static metric 50 pref medium
|
||||
2602:ae14:66:8300::/56 via 2602:ae14:9e1:6080::10:1 dev tun0 proto static metric 50 pref medium
|
||||
2602:ae14:a0:4d00::/56 via 2602:ae14:9e1:6080::10:1 dev tun0 proto static metric 50 pref medium
|
||||
2602:ae14:508:3900::/56 via 2602:ae14:9e1:6080::10:1 dev tun0 proto static metric 50 pref medium
|
||||
2602:ae14:513:a200::/56 via 2602:ae14:9e1:6080::10:1 dev tun0 proto static metric 50 pref medium
|
||||
2602:ae14:769:2b00::/56 via 2602:ae14:9e1:6080::10:1 dev tun0 proto static metric 50 pref medium
|
||||
2602:ae14:924:9700::/56 via 2602:ae14:9e1:6080::10:1 dev tun0 proto static metric 50 pref medium
|
||||
2602:ae14:9e1:6000::10:1 via fe80::222:15ff:fe3f:23fe dev enp5s0 proto static metric 100 pref medium
|
||||
2602:ae14:9e1:6080::10:1 dev tun0 proto kernel metric 50 pref medium
|
||||
2602:ae14:9e1:6080::10:1 dev tun0 proto kernel metric 256 pref medium
|
||||
2602:ae14:9e1:6080::10:1001 dev tun0 proto kernel metric 50 pref medium
|
||||
2602:ae14:9e1:6000::/56 via 2602:ae14:9e1:6080::10:1 dev tun0 proto static metric 50 pref medium
|
||||
2602:ae14:cc1:fa00::/56 via 2602:ae14:9e1:6080::10:1 dev tun0 proto static metric 50 pref medium
|
||||
2602:ae14:cd0:5b00::/56 via 2602:ae14:9e1:6080::10:1 dev tun0 proto static metric 50 pref medium
|
||||
2602:ae14:d5f:b400::/56 via 2602:ae14:9e1:6080::10:1 dev tun0 proto static metric 50 pref medium
|
||||
2a34:d014:1d3:5d00::/56 via 2602:ae14:9e1:6080::10:1 dev tun0 proto static metric 50 pref medium
|
||||
2a34:d014:919:bb00::/56 via 2602:ae14:9e1:6080::10:1 dev tun0 proto static metric 50 pref medium
|
||||
fd0d:3ed3:cb42:1::/64 dev enp5s0 proto ra metric 100 pref medium
|
||||
fd0d:3ed3:cb42:1::/64 dev wlp3s0 proto ra metric 600 pref medium
|
||||
fe80::222:15ff:fe3f:23fe dev enp5s0 proto static metric 100 pref medium
|
||||
fe80::/64 dev enp5s0 proto kernel metric 100 pref medium
|
||||
fe80::/64 dev virbr0 proto kernel metric 256 pref medium
|
||||
fe80::/64 dev vnet2 proto kernel metric 256 pref medium
|
||||
fe80::/64 dev docker0 proto kernel metric 256 linkdown pref medium
|
||||
fe80::/64 dev vpn0 proto kernel metric 256 pref medium
|
||||
fe80::/64 dev wlp3s0 proto kernel metric 600 pref medium
|
||||
default via fe80::222:15ff:fe3f:23fe dev enp5s0 proto ra metric 100 pref medium
|
||||
default via fe80::222:15ff:fe3f:23fe dev wlp3s0 proto ra metric 600 pref medium
|
||||
local ::1 dev lo table local proto kernel metric 0 pref medium
|
||||
local fe80::581a:a903:d7d0:de05 dev tun0 table local proto kernel metric 0 pref medium
|
||||
local fe80::6c8d:66f8:230f:a81f dev enx3c18a040229d table local proto kernel metric 0 pref medium
|
||||
local fe80::dd8e:db7f:b999:fc82 dev wlp59s0 table local proto kernel metric 0 pref medium
|
||||
multicast ff00::/8 dev enx3c18a040229d table local proto kernel metric 256 pref medium
|
||||
multicast ff00::/8 dev wlp59s0 table local proto kernel metric 256 pref medium
|
||||
anycast 2060:123:4069:: dev wlp3s0 table local proto kernel metric 0 pref medium
|
||||
local 2060:123:4069::10 dev enp5s0 table local proto kernel metric 0 pref medium
|
||||
local 2060:123:4069::68 dev wlp3s0 table local proto kernel metric 0 pref medium
|
||||
anycast 2060:123:4069::15:0 dev virbr0 table local proto kernel metric 0 pref medium
|
||||
local 2060:123:4069::15:1 dev virbr0 table local proto kernel metric 0 pref medium
|
||||
local 2060:123:4069:0:f4d:7d09:358c:ce5 dev wlp3s0 table local proto kernel metric 0 pref medium
|
||||
local 2060:123:4069:0:a089:c284:32a8:9536 dev enp5s0 table local proto kernel metric 0 pref medium
|
||||
anycast 2602:ae14:9e1:6080::10:0 dev tun0 table local proto kernel metric 0 pref medium
|
||||
local 2602:ae14:9e1:6080::10:1001 dev tun0 table local proto kernel metric 0 pref medium
|
||||
anycast fd0d:3ed3:cb42:1:: dev wlp3s0 table local proto kernel metric 0 pref medium
|
||||
local fd0d:3ed3:cb42:1:cffd:9b03:c50:6d2a dev wlp3s0 table local proto kernel metric 0 pref medium
|
||||
local fd0d:3ed3:cb42:1:f00b:50ef:2143:36cf dev enp5s0 table local proto kernel metric 0 pref medium
|
||||
anycast fe80:: dev virbr0 table local proto kernel metric 0 pref medium
|
||||
anycast fe80:: dev vnet2 table local proto kernel metric 0 pref medium
|
||||
anycast fe80:: dev docker0 table local proto kernel metric 0 pref medium
|
||||
anycast fe80:: dev wlp3s0 table local proto kernel metric 0 pref medium
|
||||
anycast fe80:: dev vpn0 table local proto kernel metric 0 pref medium
|
||||
local fe80::42:bfff:fec9:f590 dev docker0 table local proto kernel metric 0 pref medium
|
||||
local fe80::18b1:cf8e:49cc:a783 dev wlp3s0 table local proto kernel metric 0 pref medium
|
||||
local fe80::5054:ff:fe55:9457 dev virbr0 table local proto kernel metric 0 pref medium
|
||||
local fe80::d251:c2a7:f5c8:2778 dev enp5s0 table local proto kernel metric 0 pref medium
|
||||
local fe80::df35:e22c:f7db:a892 dev vpn0 table local proto kernel metric 0 pref medium
|
||||
local fe80::fc54:ff:fee6:9fef dev vnet2 table local proto kernel metric 0 pref medium
|
||||
multicast ff00::/8 dev enp5s0 table local proto kernel metric 256 pref medium
|
||||
multicast ff00::/8 dev virbr0 table local proto kernel metric 256 pref medium
|
||||
multicast ff00::/8 dev vnet2 table local proto kernel metric 256 pref medium
|
||||
multicast ff00::/8 dev docker0 table local proto kernel metric 256 linkdown pref medium
|
||||
multicast ff00::/8 dev wlp3s0 table local proto kernel metric 256 pref medium
|
||||
multicast ff00::/8 dev vpn0 table local proto kernel metric 256 pref medium
|
||||
multicast ff00::/8 dev tun0 table local proto kernel metric 256 pref medium
|
||||
anycast fe80:: dev ens160 table local proto kernel metric 0 pref medium
|
||||
anycast fe80:: dev ens192 table local proto kernel metric 0 pref medium
|
||||
"""
|
||||
|
||||
self.assertRaises(CommandExecutionError, network.default_route, "family")
|
||||
|
@ -556,7 +608,27 @@ anycast fe80:: dev ens192 table local proto kernel metric 0 pref medium
|
|||
network.__utils__, {"path.which": MagicMock(return_value=False)}
|
||||
):
|
||||
with patch.dict(network.__salt__, {"cmd.run": cmd_mock}):
|
||||
self.assertListEqual(network.default_route("inet6"), [])
|
||||
self.assertListEqual(
|
||||
network.default_route("inet6"),
|
||||
[
|
||||
{
|
||||
"addr_family": "inet6",
|
||||
"destination": "::/0",
|
||||
"gateway": "fe80::222:15ff:fe3f:23fe",
|
||||
"netmask": "",
|
||||
"flags": "UG",
|
||||
"interface": "enp5s0",
|
||||
},
|
||||
{
|
||||
"addr_family": "inet6",
|
||||
"destination": "::/0",
|
||||
"gateway": "fe80::222:15ff:fe3f:23fe",
|
||||
"netmask": "",
|
||||
"flags": "UG",
|
||||
"interface": "wlp3s0",
|
||||
},
|
||||
],
|
||||
)
|
||||
|
||||
def test_get_route(self):
|
||||
"""
|
||||
|
|
Loading…
Add table
Reference in a new issue