codecamp

PyMySQL 文档构建和测试套件

构建文档

转到​docs​目录并运行。​make html

测试套件

如果您想运行测试套件,请创建一个用于测试的数据库,如下所示:

mysql -e 'create database test_pymysql  DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;'
mysql -e 'create database test_pymysql2 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;'

然后,将文件复制​.travis/database.json​到​pymysql/tests/databases.json ​并编辑新文件以匹配您的MySQL配置:

$ cp .travis/database.json pymysql/tests/databases.json
$ $EDITOR pymysql/tests/databases.json

要运行所有测试,请执行以下脚本​runtests.py​:

$ python runtests.py

tox.ini​还提供了一个文件,用于在多个Python版本上方便地运行测试:

$ tox
这里的runtests是用户自己的测试代码。
PyMySQL 示例
PyMySQL 连接对象
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }