summaryrefslogtreecommitdiffstats
path: root/modules/httplib
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2016-02-13 18:11:15 -0500
committerUnknwon <u@gogs.io>2016-02-13 18:11:15 -0500
commitde3be370f7a68343e68c9d7251692d2f7a1892d4 (patch)
treee8b6637bbf005e03c804d55a8346fd003e3fc712 /modules/httplib
parent364874937e19bbd84df4fbfb978b509e5f948d37 (diff)
downloadgitea-de3be370f7a68343e68c9d7251692d2f7a1892d4.tar.gz
gitea-de3be370f7a68343e68c9d7251692d2f7a1892d4.zip
Remove unused tests
Module httplib will be replaced a well done third-party package soon, so remove its unused tests
Diffstat (limited to 'modules/httplib')
-rw-r--r--modules/httplib/httplib_test.go206
1 files changed, 0 insertions, 206 deletions
diff --git a/modules/httplib/httplib_test.go b/modules/httplib/httplib_test.go
deleted file mode 100644
index e3f6b5d409..0000000000
--- a/modules/httplib/httplib_test.go
+++ /dev/null
@@ -1,206 +0,0 @@
-// Copyright 2013 The Beego Authors. All rights reserved.
-// Copyright 2014 The Gogs Authors. All rights reserved.
-// Use of this source code is governed by a MIT-style
-// license that can be found in the LICENSE file.
-
-package httplib
-
-import (
- "io/ioutil"
- "os"
- "strings"
- "testing"
-)
-
-func TestResponse(t *testing.T) {
- req := Get("http://httpbin.org/get")
- resp, err := req.Response()
- if err != nil {
- t.Fatal(err)
- }
- t.Log(resp)
-}
-
-func TestGet(t *testing.T) {
- req := Get("http://httpbin.org/get")
- b, err := req.Bytes()
- if err != nil {
- t.Fatal(err)
- }
- t.Log(b)
-
- s, err := req.String()
- if err != nil {
- t.Fatal(err)
- }
- t.Log(s)
-
- if string(b) != s {
- t.Fatal("request data not match")
- }
-}
-
-func TestSimplePost(t *testing.T) {
- v := "smallfish"
- req := Post("http://httpbin.org/post")
- req.Param("username", v)
-
- str, err := req.String()
- if err != nil {
- t.Fatal(err)
- }
- t.Log(str)
-
- n := strings.Index(str, v)
- if n == -1 {
- t.Fatal(v + " not found in post")
- }
-}
-
-// func TestPostFile(t *testing.T) {
-// v := "smallfish"
-// req := Post("http://httpbin.org/post")
-// req.Param("username", v)
-// req.PostFile("uploadfile", "httplib_test.go")
-
-// str, err := req.String()
-// if err != nil {
-// t.Fatal(err)
-// }
-// t.Log(str)
-
-// n := strings.Index(str, v)
-// if n == -1 {
-// t.Fatal(v + " not found in post")
-// }
-// }
-
-func TestSimplePut(t *testing.T) {
- str, err := Put("http://httpbin.org/put").String()
- if err != nil {
- t.Fatal(err)
- }
- t.Log(str)
-}
-
-func TestSimpleDelete(t *testing.T) {
- str, err := Delete("http://httpbin.org/delete").String()
- if err != nil {
- t.Fatal(err)
- }
- t.Log(str)
-}
-
-func TestWithCookie(t *testing.T) {
- v := "smallfish"
- str, err := Get("http://httpbin.org/cookies/set?k1=" + v).SetEnableCookie(true).String()
- if err != nil {
- t.Fatal(err)
- }
- t.Log(str)
-
- str, err = Get("http://httpbin.org/cookies").SetEnableCookie(true).String()
- if err != nil {
- t.Fatal(err)
- }
- t.Log(str)
-
- n := strings.Index(str, v)
- if n == -1 {
- t.Fatal(v + " not found in cookie")
- }
-}
-
-func TestWithBasicAuth(t *testing.T) {
- str, err := Get("http://httpbin.org/basic-auth/user/passwd").SetBasicAuth("user", "passwd").String()
- if err != nil {
- t.Fatal(err)
- }
- t.Log(str)
- n := strings.Index(str, "authenticated")
- if n == -1 {
- t.Fatal("authenticated not found in response")
- }
-}
-
-func TestWithUserAgent(t *testing.T) {
- v := "beego"
- str, err := Get("http://httpbin.org/headers").SetUserAgent(v).String()
- if err != nil {
- t.Fatal(err)
- }
- t.Log(str)
-
- n := strings.Index(str, v)
- if n == -1 {
- t.Fatal(v + " not found in user-agent")
- }
-}
-
-func TestWithSetting(t *testing.T) {
- v := "beego"
- var setting BeegoHttpSettings
- setting.EnableCookie = true
- setting.UserAgent = v
- setting.Transport = nil
- SetDefaultSetting(setting)
-
- str, err := Get("http://httpbin.org/get").String()
- if err != nil {
- t.Fatal(err)
- }
- t.Log(str)
-
- n := strings.Index(str, v)
- if n == -1 {
- t.Fatal(v + " not found in user-agent")
- }
-}
-
-func TestToJson(t *testing.T) {
- req := Get("http://httpbin.org/ip")
- resp, err := req.Response()
- if err != nil {
- t.Fatal(err)
- }
- t.Log(resp)
-
- // httpbin will return http remote addr
- type Ip struct {
- Origin string `json:"origin"`
- }
- var ip Ip
- err = req.ToJson(&ip)
- if err != nil {
- t.Fatal(err)
- }
- t.Log(ip.Origin)
-
- if n := strings.Count(ip.Origin, "."); n != 3 {
- t.Fatal("response is not valid ip")
- }
-}
-
-func TestToFile(t *testing.T) {
- f := "beego_testfile"
- req := Get("http://httpbin.org/ip")
- err := req.ToFile(f)
- if err != nil {
- t.Fatal(err)
- }
- defer os.Remove(f)
- b, err := ioutil.ReadFile(f)
- if n := strings.Index(string(b), "origin"); n == -1 {
- t.Fatal(err)
- }
-}
-
-func TestHeader(t *testing.T) {
- req := Get("http://httpbin.org/headers")
- req.Header("User-Agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.57 Safari/537.36")
- str, err := req.String()
- if err != nil {
- t.Fatal(err)
- }
- t.Log(str)
-}