MCPcopy Index your code
hub / github.com/coder/coder / TestTailscaleServicePrefix

Function TestTailscaleServicePrefix

tailnet/conn_test.go:494–506  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

492}
493
494func TestTailscaleServicePrefix(t *testing.T) {
495 t.Parallel()
496 a := tailnet.TailscaleServicePrefix.RandomAddr()
497 require.True(t, strings.HasPrefix(a.String(), "fd7a:115c:a1e0"))
498 p := tailnet.TailscaleServicePrefix.RandomPrefix()
499 require.True(t, strings.HasPrefix(p.String(), "fd7a:115c:a1e0"))
500 require.True(t, strings.HasSuffix(p.String(), "/128"))
501 u := uuid.MustParse("aaaaaaaa-aaaa-aaaa-aaaa-123456789abc")
502 a = tailnet.TailscaleServicePrefix.AddrFromUUID(u)
503 require.Equal(t, "fd7a:115c:a1e0:aaaa:aaaa:1234:5678:9abc", a.String())
504 p = tailnet.TailscaleServicePrefix.PrefixFromUUID(u)
505 require.Equal(t, "fd7a:115c:a1e0:aaaa:aaaa:1234:5678:9abc/128", p.String())
506}
507
508func TestCoderServicePrefix(t *testing.T) {
509 t.Parallel()

Callers

nothing calls this directly

Calls 6

RandomAddrMethod · 0.80
RandomPrefixMethod · 0.80
AddrFromUUIDMethod · 0.80
PrefixFromUUIDMethod · 0.80
StringMethod · 0.45
EqualMethod · 0.45

Tested by

no test coverage detected