Browse Source

add tests

tags/v0.9.99
skyblue 10 years ago
parent
commit
74ff217c7e
4 changed files with 40 additions and 9 deletions
  1. 4
    9
      .gitignore
  2. 9
    0
      tests/.travel.yml
  3. 14
    0
      tests/README.md
  4. 13
    0
      tests/pyquick/test_index_rest.py

+ 4
- 9
.gitignore View File

@@ -1,9 +1,3 @@
<<<<<<< HEAD


gogs
*.exe
*.exe~
.DS_Store
*.db
*.log
@@ -14,8 +8,6 @@ data/
*.iml
public/img/avatar/

=======
>>>>>>> b4db9f67548a41922f1b337daf9c9d2b975b55c4
# Compiled Object files, Static and Dynamic libs (Shared Objects)
*.o
*.a
@@ -37,4 +29,7 @@ _cgo_export.*

_testmain.go

*.exe
*.exe
*.exe~
gogs
__pycache__

+ 9
- 0
tests/.travel.yml View File

@@ -0,0 +1,9 @@
command: python -m pytest {}
include: ^test_.*\.py$
path: ./
depth: 1
verbose: true
timeout: 1m
reload: false
html: test.html
notify: []

+ 14
- 0
tests/README.md View File

@@ -0,0 +1,14 @@
## gogs test

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

## start test
travelexec

+ 13
- 0
tests/pyquick/test_index_rest.py View File

@@ -0,0 +1,13 @@
#!/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