| 1234567891011121314151617181920212223242526272829303132333435 |
- package main
- import (
- "crypto/tls"
- "testing"
- "time"
- )
- func TestTransporterTimeout(t *testing.T) {
- conf := tls.Config{}
- ts := newTransporter("http", conf, time.Second)
- _, err := ts.Get("http://127.0.0.2:7000")
- if err == nil || err.Error() != "Wait Response Timeout: 1s" {
- t.Fatal("timeout error: ", err.Error())
- }
- _, err = ts.Post("http://127.0.0.2:7000", nil)
- if err == nil || err.Error() != "Wait Response Timeout: 1s" {
- t.Fatal("timeout error: ", err.Error())
- }
- _, err = ts.Get("http://www.google.com")
- if err != nil {
- t.Fatal("get error")
- }
- _, err = ts.Post("http://www.google.com", nil)
- if err != nil {
- t.Fatal("post error")
- }
- }
|