@@ -27,35 +27,35 @@ func Test_interpret(t *testing.T) {
2727 }{
2828 {"127.0.0.1" , "127.0.0.1" , "127.0.0.1" , CREDS_OPTIONAL },
2929 {"localhost" , "localhost" , "localhost" , CREDS_OPTIONAL },
30- {"localhost:8080" , "localhost:8080" , "localhost" , CREDS_OPTIONAL },
30+ {"localhost:8080" , "localhost:8080" , "localhost:8080 " , CREDS_OPTIONAL },
3131
3232 {"unix:127.0.0.1" , "unix:127.0.0.1" , "127.0.0.1" , CREDS_OPTIONAL },
33- {"unix:127.0.0.1:8080" , "unix:127.0.0.1:8080" , "127.0.0.1" , CREDS_OPTIONAL },
33+ {"unix:127.0.0.1:8080" , "unix:127.0.0.1:8080" , "127.0.0.1:8080 " , CREDS_OPTIONAL },
3434
3535 {"unix://127.0.0.1" , "unix:127.0.0.1" , "127.0.0.1" , CREDS_OPTIONAL },
36- {"unix://127.0.0.1:8080" , "unix:127.0.0.1:8080" , "127.0.0.1" , CREDS_OPTIONAL },
36+ {"unix://127.0.0.1:8080" , "unix:127.0.0.1:8080" , "127.0.0.1:8080 " , CREDS_OPTIONAL },
3737
3838 {"unixs:127.0.0.1" , "unix:127.0.0.1" , "127.0.0.1" , CREDS_REQUIRE },
39- {"unixs:127.0.0.1:8080" , "unix:127.0.0.1:8080" , "127.0.0.1" , CREDS_REQUIRE },
39+ {"unixs:127.0.0.1:8080" , "unix:127.0.0.1:8080" , "127.0.0.1:8080 " , CREDS_REQUIRE },
4040 {"unixs://127.0.0.1" , "unix:127.0.0.1" , "127.0.0.1" , CREDS_REQUIRE },
41- {"unixs://127.0.0.1:8080" , "unix:127.0.0.1:8080" , "127.0.0.1" , CREDS_REQUIRE },
41+ {"unixs://127.0.0.1:8080" , "unix:127.0.0.1:8080" , "127.0.0.1:8080 " , CREDS_REQUIRE },
4242
4343 {"http://127.0.0.1" , "127.0.0.1" , "127.0.0.1" , CREDS_DROP },
44- {"http://127.0.0.1:8080" , "127.0.0.1:8080" , "127.0.0.1" , CREDS_DROP },
44+ {"http://127.0.0.1:8080" , "127.0.0.1:8080" , "127.0.0.1:8080 " , CREDS_DROP },
4545 {"https://127.0.0.1" , "127.0.0.1" , "127.0.0.1" , CREDS_REQUIRE },
46- {"https://127.0.0.1:8080" , "127.0.0.1:8080" , "127.0.0.1" , CREDS_REQUIRE },
47- {"https://localhost:20000" , "localhost:20000" , "localhost" , CREDS_REQUIRE },
46+ {"https://127.0.0.1:8080" , "127.0.0.1:8080" , "127.0.0.1:8080 " , CREDS_REQUIRE },
47+ {"https://localhost:20000" , "localhost:20000" , "localhost:20000 " , CREDS_REQUIRE },
4848
4949 {"unix:///tmp/abc" , "unix:///tmp/abc" , "abc" , CREDS_OPTIONAL },
5050 {"unixs:///tmp/abc" , "unix:///tmp/abc" , "abc" , CREDS_REQUIRE },
51- {"unix:///tmp/abc:1234" , "unix:///tmp/abc:1234" , "abc" , CREDS_OPTIONAL },
52- {"unixs:///tmp/abc:1234" , "unix:///tmp/abc:1234" , "abc" , CREDS_REQUIRE },
51+ {"unix:///tmp/abc:1234" , "unix:///tmp/abc:1234" , "abc:1234 " , CREDS_OPTIONAL },
52+ {"unixs:///tmp/abc:1234" , "unix:///tmp/abc:1234" , "abc:1234 " , CREDS_REQUIRE },
5353 {"etcd.io" , "etcd.io" , "etcd.io" , CREDS_OPTIONAL },
5454 {"http://etcd.io/abc" , "etcd.io" , "etcd.io" , CREDS_DROP },
5555 {"dns://something-other" , "dns://something-other" , "something-other" , CREDS_OPTIONAL },
5656
57- {"http://[2001:db8:1f70::999:de8:7648:6e8]:100/" , "[2001:db8:1f70::999:de8:7648:6e8]:100" , "2001:db8:1f70::999:de8:7648:6e8" , CREDS_DROP },
58- {"[2001:db8:1f70::999:de8:7648:6e8]:100" , "[2001:db8:1f70::999:de8:7648:6e8]:100" , "2001:db8:1f70::999:de8:7648:6e8" , CREDS_OPTIONAL },
57+ {"http://[2001:db8:1f70::999:de8:7648:6e8]:100/" , "[2001:db8:1f70::999:de8:7648:6e8]:100" , "[ 2001:db8:1f70::999:de8:7648:6e8]:100 " , CREDS_DROP },
58+ {"[2001:db8:1f70::999:de8:7648:6e8]:100" , "[2001:db8:1f70::999:de8:7648:6e8]:100" , "[ 2001:db8:1f70::999:de8:7648:6e8]:100 " , CREDS_OPTIONAL },
5959 {"unix:unexpected-file_name#123$456" , "unix:unexpected-file_name#123$456" , "unexpected-file_name#123$456" , CREDS_OPTIONAL },
6060 }
6161 for _ , tt := range tests {
0 commit comments