MCPcopy
hub / github.com/spf13/pflag / TestIPNetBadQuoting

Function TestIPNetBadQuoting

ipnet_slice_test.go:161–239  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

159}
160
161func TestIPNetBadQuoting(t *testing.T) {
162
163 tests := []struct {
164 Want []net.IPNet
165 FlagArg []string
166 }{
167 {
168 Want: []net.IPNet{
169 getCIDR(net.ParseCIDR("a4ab:61d:f03e:5d7d:fad7:d4c2:a1a5:568/128")),
170 getCIDR(net.ParseCIDR("203.107.49.208/32")),
171 getCIDR(net.ParseCIDR("14.57.204.90/32")),
172 },
173 FlagArg: []string{
174 "a4ab:61d:f03e:5d7d:fad7:d4c2:a1a5:568/128",
175 "203.107.49.208/32",
176 "14.57.204.90/32",
177 },
178 },
179 {
180 Want: []net.IPNet{
181 getCIDR(net.ParseCIDR("204.228.73.195/32")),
182 getCIDR(net.ParseCIDR("86.141.15.94/32")),
183 },
184 FlagArg: []string{
185 "204.228.73.195/32",
186 "86.141.15.94/32",
187 },
188 },
189 {
190 Want: []net.IPNet{
191 getCIDR(net.ParseCIDR("c70c:db36:3001:890f:c6ea:3f9b:7a39:cc3f/128")),
192 getCIDR(net.ParseCIDR("4d17:1d6e:e699:bd7a:88c5:5e7e:ac6a:4472/128")),
193 },
194 FlagArg: []string{
195 "c70c:db36:3001:890f:c6ea:3f9b:7a39:cc3f/128",
196 "4d17:1d6e:e699:bd7a:88c5:5e7e:ac6a:4472/128",
197 },
198 },
199 {
200 Want: []net.IPNet{
201 getCIDR(net.ParseCIDR("5170:f971:cfac:7be3:512a:af37:952c:bc33/128")),
202 getCIDR(net.ParseCIDR("93.21.145.140/32")),
203 getCIDR(net.ParseCIDR("2cac:61d3:c5ff:6caf:73e0:1b1a:c336:c1ca/128")),
204 },
205 FlagArg: []string{
206 " 5170:f971:cfac:7be3:512a:af37:952c:bc33/128 , 93.21.145.140/32 ",
207 "2cac:61d3:c5ff:6caf:73e0:1b1a:c336:c1ca/128",
208 },
209 },
210 {
211 Want: []net.IPNet{
212 getCIDR(net.ParseCIDR("2e5e:66b2:6441:848:5b74:76ea:574c:3a7b/128")),
213 getCIDR(net.ParseCIDR("2e5e:66b2:6441:848:5b74:76ea:574c:3a7b/128")),
214 getCIDR(net.ParseCIDR("2e5e:66b2:6441:848:5b74:76ea:574c:3a7b/128")),
215 getCIDR(net.ParseCIDR("2e5e:66b2:6441:848:5b74:76ea:574c:3a7b/128")),
216 },
217 FlagArg: []string{
218 `"2e5e:66b2:6441:848:5b74:76ea:574c:3a7b/128, 2e5e:66b2:6441:848:5b74:76ea:574c:3a7b/128,2e5e:66b2:6441:848:5b74:76ea:574c:3a7b/128 "`,

Callers

nothing calls this directly

Calls 4

getCIDRFunction · 0.85
setUpIPNetFlagSetFunction · 0.85
equalCIDRFunction · 0.85
ParseMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…