mirror of
https://github.com/tailscale/tailscale.git
synced 2025-08-20 09:57:31 +00:00
tailcfg: update + clean up machine API docs, remove some dead code
The machine API docs were still often referring to the nacl boxes which are no longer present in the client. Fix that up, fix the paths, add the HTTP methods. And then delete some unused code I found in the process. Updates #cleanup Change-Id: I1591274acbb00a08b7ca4879dfebd5e6b8a9fbcd Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:

committed by
Brad Fitzpatrick

parent
8b347060f8
commit
b865ceea20
@@ -281,82 +281,6 @@ func TestHostinfoEqual(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestHostinfoHowEqual(t *testing.T) {
|
||||
tests := []struct {
|
||||
a, b *Hostinfo
|
||||
want []string
|
||||
}{
|
||||
{
|
||||
a: nil,
|
||||
b: nil,
|
||||
want: nil,
|
||||
},
|
||||
{
|
||||
a: new(Hostinfo),
|
||||
b: nil,
|
||||
want: []string{"nil"},
|
||||
},
|
||||
{
|
||||
a: nil,
|
||||
b: new(Hostinfo),
|
||||
want: []string{"nil"},
|
||||
},
|
||||
{
|
||||
a: new(Hostinfo),
|
||||
b: new(Hostinfo),
|
||||
want: nil,
|
||||
},
|
||||
{
|
||||
a: &Hostinfo{
|
||||
IPNVersion: "1",
|
||||
ShieldsUp: false,
|
||||
RoutableIPs: []netip.Prefix{netip.MustParsePrefix("1.2.3.0/24")},
|
||||
},
|
||||
b: &Hostinfo{
|
||||
IPNVersion: "2",
|
||||
ShieldsUp: true,
|
||||
RoutableIPs: []netip.Prefix{netip.MustParsePrefix("1.2.3.0/25")},
|
||||
},
|
||||
want: []string{"IPNVersion", "ShieldsUp", "RoutableIPs"},
|
||||
},
|
||||
{
|
||||
a: &Hostinfo{
|
||||
IPNVersion: "1",
|
||||
},
|
||||
b: &Hostinfo{
|
||||
IPNVersion: "2",
|
||||
NetInfo: new(NetInfo),
|
||||
},
|
||||
want: []string{"IPNVersion", "NetInfo.nil"},
|
||||
},
|
||||
{
|
||||
a: &Hostinfo{
|
||||
IPNVersion: "1",
|
||||
NetInfo: &NetInfo{
|
||||
WorkingIPv6: "true",
|
||||
HavePortMap: true,
|
||||
LinkType: "foo",
|
||||
PreferredDERP: 123,
|
||||
DERPLatency: map[string]float64{
|
||||
"foo": 1.0,
|
||||
},
|
||||
},
|
||||
},
|
||||
b: &Hostinfo{
|
||||
IPNVersion: "2",
|
||||
NetInfo: &NetInfo{},
|
||||
},
|
||||
want: []string{"IPNVersion", "NetInfo.WorkingIPv6", "NetInfo.HavePortMap", "NetInfo.PreferredDERP", "NetInfo.LinkType", "NetInfo.DERPLatency"},
|
||||
},
|
||||
}
|
||||
for i, tt := range tests {
|
||||
got := tt.a.HowUnequal(tt.b)
|
||||
if !reflect.DeepEqual(got, tt.want) {
|
||||
t.Errorf("%d. got %q; want %q", i, got, tt.want)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func TestHostinfoTailscaleSSHEnabled(t *testing.T) {
|
||||
tests := []struct {
|
||||
hi *Hostinfo
|
||||
|
Reference in New Issue
Block a user