[SUPPORT] travis-ci

This commit is contained in:
高俊奇
2017-05-26 09:48:13 +08:00
parent 8b4062c51d
commit 5fc4328b4f
3 changed files with 28 additions and 0 deletions

6
.travis.yml Normal file
View File

@ -0,0 +1,6 @@
language: python
python:
- "2.7"
install:
- pip install -r requirements.txt
script: pytest

1
requirements.txt Normal file
View File

@ -0,0 +1 @@
pytest==3.1.0

21
test_poetry.py Normal file
View File

@ -0,0 +1,21 @@
#! -*- coding: utf-8 -*-
"""
测试古诗JSON文件是否有效
"""
import os, json
def check_json(json):
filepath = os.path.join('./json', json)
with open(filepath) as file:
try:
_ = json.loads(file.read())
return True
except:
assert False, "校验(%s)失败" % json
def test_json():
map(check_json, os.listdir('./json'))