瀏覽代碼

add go functest

skyblue 11 年之前
父節點
當前提交
9acc1c33be
共有 4 個文件被更改,包括 19 次插入18 次删除
  1. 2 2
      tests/.travel.yml
  2. 0 3
      tests/README.md
  3. 17 0
      tests/default_test.go
  4. 0 13
      tests/pyquick/test_index_rest.py

+ 2 - 2
tests/.travel.yml

@@ -1,5 +1,5 @@
-command: python -m pytest {}
-include: ^test_.*\.py$
+command: go test -v {}
+include: ^.+_test\.go$
 path: ./
 depth: 1
 verbose: true

+ 0 - 3
tests/README.md

@@ -3,9 +3,6 @@
 this is for developers
 
 ## prepare environment
-	# install python dependency
-	pip install pytest
-	# install basic test tool
 	go get -u github.com/shxsun/travelexec
 	# start gogs server
 	gogs web

+ 17 - 0
tests/default_test.go

@@ -0,0 +1,17 @@
+package test
+
+import (
+	"net/http"
+	"testing"
+)
+
+func TestMain(t *testing.T) {
+	r, err := http.Get("http://localhost:3000/")
+	if err != nil {
+		t.Fatal(err)
+	}
+	defer r.Body.Close()
+	if r.StatusCode != http.StatusOK {
+		t.Error(r.StatusCode)
+	}
+}

+ 0 - 13
tests/pyquick/test_index_rest.py

@@ -1,13 +0,0 @@
-#!/usr/bin/env python
-# coding: utf-8
-#
-#
-
-import requests
-
-HOST = 'http://localhost:3000'
-
-def test_index_get():
-    r = requests.get(HOST + '/')
-    assert r.status_code == 200
-