All (non etcd) tests are now local (#105)

We don't need to network to do tests, we up enough local servers
to we don't need to forward to,s say 8.8.8.8
This commit is contained in:
Miek Gieben
2016-04-11 15:56:22 +01:00
parent 31ce53f514
commit 9f651a397b
6 changed files with 89 additions and 45 deletions

View File

@@ -12,7 +12,7 @@ func TestProxyToChaosServer(t *testing.T) {
chaos CoreDNS-001 miek@miek.nl
}
`
chaos, tcpCH, udpCH, err := testServer(t, corefile)
chaos, tcpCH, udpCH, err := Server(t, corefile)
if err != nil {
t.Fatalf("Could get server: %s", err)
}
@@ -22,7 +22,7 @@ func TestProxyToChaosServer(t *testing.T) {
proxy . ` + udpCH + `
}
`
proxy, _, udp, err := testServer(t, corefileProxy)
proxy, _, udp, err := Server(t, corefileProxy)
if err != nil {
t.Fatalf("Could get server: %s", err)
}
@@ -37,10 +37,10 @@ func TestProxyToChaosServer(t *testing.T) {
}
func chaosTest(t *testing.T, server, net string) {
m := testMsg("version.bind.", dns.TypeTXT, nil)
m := Msg("version.bind.", dns.TypeTXT, nil)
m.Question[0].Qclass = dns.ClassCHAOS
r, err := testExchange(m, server, net)
r, err := Exchange(m, server, net)
if err != nil {
t.Fatalf("Could not send message: %s", err)
}