开发
你可以通过在 GitHub 上贡献代码来帮助 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;'
然后,将文件 ci/database.json
复制到 pymysql/tests/databases.json
中,并编辑新文件以匹配你的 MySQL 配置
$ cp ci/database.json pymysql/tests/databases.json
$ $EDITOR pymysql/tests/databases.json
若要运行所有测试,你可以使用 pytest
$ pip install -r requirements-dev.txt
$ pytest -v pymysql