some dns resolvers (opendns, for example)
are willing to make up results for any name.
R=agl, agl1
CC=golang-dev
https://golang.org/cl/152049
package net
import (
+ "flag";
"regexp";
"testing";
)
+var runErrorTest = flag.Bool("run_error_test", false, "let TestDialError check for dns errors")
+
type DialErrorTest struct {
Net string;
Laddr string;
}
func TestDialError(t *testing.T) {
+ if !*runErrorTest {
+ t.Logf("test disabled; use --run_error_test to enable");
+ return;
+ }
for i, tt := range dialErrorTests {
c, e := Dial(tt.Net, tt.Laddr, tt.Raddr);
if c != nil {