diff options
Diffstat (limited to 'clients/netbox/config_file_client_test.go')
-rw-r--r-- | clients/netbox/config_file_client_test.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/clients/netbox/config_file_client_test.go b/clients/netbox/config_file_client_test.go index 117db00..7af4647 100644 --- a/clients/netbox/config_file_client_test.go +++ b/clients/netbox/config_file_client_test.go | |||
@@ -13,11 +13,15 @@ import ( | |||
13 | var ( | 13 | var ( |
14 | ipNet1 *net.IPNet | 14 | ipNet1 *net.IPNet |
15 | ipNet2 *net.IPNet | 15 | ipNet2 *net.IPNet |
16 | ip1 net.IP | ||
17 | ip2 net.IP | ||
16 | ) | 18 | ) |
17 | 19 | ||
18 | func init() { | 20 | func init() { |
19 | _, ipNet1, _ = net.ParseCIDR("127.0.0.1/8") | 21 | _, ipNet1, _ = net.ParseCIDR("127.0.0.1/8") |
20 | _, ipNet2, _ = net.ParseCIDR("10.0.10.0/24") | 22 | _, ipNet2, _ = net.ParseCIDR("10.0.10.0/24") |
23 | ip1 = net.ParseIP("127.0.0.1") | ||
24 | ip2 = net.ParseIP("127.0.0.2") | ||
21 | } | 25 | } |
22 | 26 | ||
23 | var testFs fstest.MapFS | 27 | var testFs fstest.MapFS |
@@ -57,6 +61,7 @@ netbox: | |||
57 | sites: | 61 | sites: |
58 | site1: | 62 | site1: |
59 | tag1: [ "127.0.0.1/8", "10.0.10.0/24" ] | 63 | tag1: [ "127.0.0.1/8", "10.0.10.0/24" ] |
64 | dns-servers: [ "127.0.0.1", "127.0.0.2" ] | ||
60 | tags: | 65 | tags: |
61 | tag1: [ "127.0.0.1/8", "10.0.10.0/24" ] | 66 | tag1: [ "127.0.0.1/8", "10.0.10.0/24" ] |
62 | services: | 67 | services: |
@@ -186,6 +191,13 @@ func (s *ConfigFileNetboxClientSuite) TestGetServicesForVMMissingVM() { | |||
186 | assert.ErrorContains(s.T(), err, "VM named foo not in config") | 191 | assert.ErrorContains(s.T(), err, "VM named foo not in config") |
187 | } | 192 | } |
188 | 193 | ||
194 | func (s *ConfigFileNetboxClientSuite) TestGetDnsServersForSite() { | ||
195 | ips, err := s.c.GetDnsServersForSite(context.TODO(), "site1") | ||
196 | assert.NoError(s.T(), err) | ||
197 | assert.True(s.T(), ip1.Equal(ips[0])) | ||
198 | assert.True(s.T(), ip2.Equal(ips[1])) | ||
199 | } | ||
200 | |||
189 | func TestConfigFileNetboxClientSuite(t *testing.T) { | 201 | func TestConfigFileNetboxClientSuite(t *testing.T) { |
190 | suite.Run(t, &ConfigFileNetboxClientSuite{}) | 202 | suite.Run(t, &ConfigFileNetboxClientSuite{}) |
191 | } | 203 | } |