Browse Source

add go functest

for-closed-social
skyblue 10 years ago
parent
commit
9acc1c33be
4 changed files with 19 additions and 18 deletions
  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 View File

@ -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 View File

@ -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 View File

@ -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 View File

@ -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

Loading…
Cancel
Save