@@ -26,8 +26,13 @@ import (
2626 "sync/atomic"
2727 "testing"
2828 "time"
29+
30+ forkednet "k8s.io/utils/internal/third_party/forked/golang/net"
2931)
3032
33+ // Temporary
34+ var parseIPSloppy = forkednet .ParseIP
35+
3136type fakeCon struct {
3237 remoteAddr net.Addr
3338}
@@ -113,7 +118,7 @@ func listenFuncFactory(listeners []*fakeListener) func(_ context.Context, networ
113118 }
114119 listener := listeners [index ]
115120 addr := & net.TCPAddr {
116- IP : ParseIPSloppy (host ),
121+ IP : parseIPSloppy (host ),
117122 Port : port ,
118123 }
119124 if err != nil {
@@ -265,14 +270,14 @@ func TestMultiListen_Close(t *testing.T) {
265270 },
266271 fakeListeners : []* fakeListener {{
267272 connErrPairs : []connErrPair {{
268- conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("10.10.10.10" ), Port : 50001 }},
273+ conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("10.10.10.10" ), Port : 50001 }},
269274 }}}, {
270275 connErrPairs : []connErrPair {{
271- conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("192.168.1.10" ), Port : 50002 }},
276+ conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("192.168.1.10" ), Port : 50002 }},
272277 },
273278 }}, {
274279 connErrPairs : []connErrPair {{
275- conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("127.0.0.1" ), Port : 50003 }},
280+ conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("127.0.0.1" ), Port : 50003 }},
276281 }},
277282 }},
278283 },
@@ -294,13 +299,13 @@ func TestMultiListen_Close(t *testing.T) {
294299 },
295300 fakeListeners : []* fakeListener {{
296301 connErrPairs : []connErrPair {
297- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("10.10.10.10" ), Port : 50001 }}},
302+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("10.10.10.10" ), Port : 50001 }}},
298303 }}, {
299304 connErrPairs : []connErrPair {
300- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("192.168.1.10" ), Port : 50002 }}},
305+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("192.168.1.10" ), Port : 50002 }}},
301306 }}, {
302307 connErrPairs : []connErrPair {
303- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("127.0.0.1" ), Port : 50003 }}},
308+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("127.0.0.1" ), Port : 50003 }}},
304309 },
305310 }},
306311 acceptCalls : 3 ,
@@ -381,13 +386,13 @@ func TestMultiListen_Accept(t *testing.T) {
381386 },
382387 fakeListeners : []* fakeListener {{
383388 connErrPairs : []connErrPair {
384- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("10.10.10.10" ), Port : 50001 }}},
389+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("10.10.10.10" ), Port : 50001 }}},
385390 }}, {
386391 connErrPairs : []connErrPair {
387- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("192.168.1.10" ), Port : 50002 }}},
392+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("192.168.1.10" ), Port : 50002 }}},
388393 }}, {
389394 connErrPairs : []connErrPair {
390- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("127.0.0.1" ), Port : 50003 }}},
395+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("127.0.0.1" ), Port : 50003 }}},
391396 },
392397 }},
393398 acceptCalls : 3 ,
@@ -412,24 +417,24 @@ func TestMultiListen_Accept(t *testing.T) {
412417 },
413418 fakeListeners : []* fakeListener {{
414419 connErrPairs : []connErrPair {
415- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("10.10.10.10" ), Port : 30001 }}},
420+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("10.10.10.10" ), Port : 30001 }}},
416421 }}, {
417422 connErrPairs : []connErrPair {
418- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("192.168.1.10" ), Port : 40001 }}},
419- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("192.168.1.10" ), Port : 40002 }}},
423+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("192.168.1.10" ), Port : 40001 }}},
424+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("192.168.1.10" ), Port : 40002 }}},
420425 }}, {
421426 connErrPairs : []connErrPair {
422- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("172.16.20.10" ), Port : 50001 }}},
423- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("172.16.20.10" ), Port : 50002 }}},
424- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("172.16.20.10" ), Port : 50003 }}},
425- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("172.16.20.10" ), Port : 50004 }}},
427+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("172.16.20.10" ), Port : 50001 }}},
428+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("172.16.20.10" ), Port : 50002 }}},
429+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("172.16.20.10" ), Port : 50003 }}},
430+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("172.16.20.10" ), Port : 50004 }}},
426431 }}, {
427432 connErrPairs : []connErrPair {
428- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("127.0.0.1" ), Port : 60001 }}},
429- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("127.0.0.1" ), Port : 60002 }}},
430- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("127.0.0.1" ), Port : 60003 }}},
431- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("127.0.0.1" ), Port : 60004 }}},
432- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("127.0.0.1" ), Port : 60005 }}},
433+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("127.0.0.1" ), Port : 60001 }}},
434+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("127.0.0.1" ), Port : 60002 }}},
435+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("127.0.0.1" ), Port : 60003 }}},
436+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("127.0.0.1" ), Port : 60004 }}},
437+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("127.0.0.1" ), Port : 60005 }}},
433438 },
434439 }},
435440 acceptCalls : 3 ,
@@ -452,13 +457,13 @@ func TestMultiListen_Accept(t *testing.T) {
452457 },
453458 fakeListeners : []* fakeListener {{
454459 connErrPairs : []connErrPair {
455- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("10.10.10.10" ), Port : 50001 }}},
460+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("10.10.10.10" ), Port : 50001 }}},
456461 }}, {
457462 connErrPairs : []connErrPair {
458- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("192.168.1.10" ), Port : 50002 }}},
463+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("192.168.1.10" ), Port : 50002 }}},
459464 }}, {
460465 connErrPairs : []connErrPair {
461- {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : ParseIPSloppy ("127.0.0.1" ), Port : 50003 }}},
466+ {conn : & fakeCon {remoteAddr : & net.TCPAddr {IP : parseIPSloppy ("127.0.0.1" ), Port : 50003 }}},
462467 },
463468 }},
464469 acceptCalls : 1 ,
0 commit comments