test: add sqlite test

This commit is contained in:
JackeyGao
2017-06-30 17:34:47 +08:00
parent af94c5da7b
commit 715dc6e9b5

View File

@@ -1,11 +1,5 @@
#! -*- coding: utf-8 -*-
"""
测试古诗JSON文件是否有效
"""
import os, json
import os, json, sqlite3
def check_json(f):
filepath = os.path.join('./json', f)
@@ -14,8 +8,27 @@ def check_json(f):
_ = json.loads(file.read())
return True
except:
assert False, "校验(%s)失败" % f
assert False, u"校验(%s)失败" % f
def test_json():
"""
测试古诗JSON文件是否有效
"""
map(check_json, os.listdir('./json'))
def test_sqlite():
"""
测试ci数据库文件是否有效
"""
conn = sqlite3.connect('./ci/ci.db')
c = conn.cursor()
c.execute("SELECT name FROM sqlite_master WHERE type='table'")
tables = c.fetchall()
assert len(tables) == 2, u"Sqlite文件异常"