|
|
@ -615,12 +615,27 @@ func TestMaskedPrefsPretty(t *testing.T) {
|
|
|
|
OperatorUser: "galaxybrain",
|
|
|
|
OperatorUser: "galaxybrain",
|
|
|
|
AllowSingleHosts: true,
|
|
|
|
AllowSingleHosts: true,
|
|
|
|
RouteAll: false,
|
|
|
|
RouteAll: false,
|
|
|
|
|
|
|
|
ExitNodeID: "foo",
|
|
|
|
|
|
|
|
AdvertiseTags: []string{"tag:foo", "tag:bar"},
|
|
|
|
|
|
|
|
NetfilterMode: preftype.NetfilterNoDivert,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
RouteAllSet: true,
|
|
|
|
RouteAllSet: true,
|
|
|
|
HostnameSet: true,
|
|
|
|
HostnameSet: true,
|
|
|
|
OperatorUserSet: true,
|
|
|
|
OperatorUserSet: true,
|
|
|
|
|
|
|
|
ExitNodeIDSet: true,
|
|
|
|
|
|
|
|
AdvertiseTagsSet: true,
|
|
|
|
|
|
|
|
NetfilterModeSet: true,
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
want: `MaskedPrefs{RouteAll=false ExitNodeID="foo" AdvertiseTags=["tag:foo" "tag:bar"] Hostname="bar" NetfilterMode=nodivert OperatorUser="galaxybrain"}`,
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
m: &MaskedPrefs{
|
|
|
|
|
|
|
|
Prefs: Prefs{
|
|
|
|
|
|
|
|
ExitNodeIP: netaddr.IPv4(100, 102, 104, 105),
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
ExitNodeIPSet: true,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
want: `MaskedPrefs{RouteAll=false Hostname="bar" OperatorUser="galaxybrain"}`,
|
|
|
|
want: `MaskedPrefs{ExitNodeIP=100.102.104.105}`,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
}
|
|
|
|
}
|
|
|
|
for i, tt := range tests {
|
|
|
|
for i, tt := range tests {
|
|
|
|