python - 带有 MySQL 测试的 Django 示例 .travis

标签 python django travis-ci

需要一个 .travis 示例 yaml 文件来对 Django 上的 mysql 查询进行单元测试。

最佳答案

这是用于 Django 单元测试与 MySQL 集成的示例 .travis.yaml

language: python
python:
  # - "2.6"
  - "2.7"
services: mysql
env:
  # - DJANGO=1.2.7
  # - DJANGO=1.3.1
  - DJANGO=1.4.3 DJANGO_SETTINGS_MODULE="mysite.travis_settings"
install:
  - pip install -q Django==$DJANGO --use-mirrors
  - pip install pep8 --use-mirrors
  - pip install mysql-python --use-mirrors
  # - pip install https://github.com/dcramer/pyflakes/tarball/master
  # - pip install -q -e . --use-mirrors
before_script:
#   - "pep8 --exclude=migrations --ignore=E501,E225 src"
#   - pyflakes -x W src
  - mysql -e 'create database mysite_db;'
  - python manage.py syncdb --noinput
script:
  - python manage.py test

关于python - 带有 MySQL 测试的 Django 示例 .travis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14703388/

相关文章:

python - UsersConfig()函数中的ready()函数是什么?

django - 如何提供存储在 cassandra 数据库中的图像?

c - 尝试构建库并收到以下警告 : warning: type of bit-field ‘type’ is a GCC extension [-Wpedantic] uint8_t type:1;

python - 通过requirements.txt正确安装依赖项或如何正确安装已编辑的依赖项

python - Pandas DataFrame 添加转换后的行

javascript - 如何使用 Django/Tastypie API 创建 CRUD?

python - 模板中的全局时间日期格式

ruby-on-rails - 对于一般的 Rails 项目,我应该选择哪种持续集成服务?

ruby - rbx 测试失败,返回 "Requested binary installation but no rubies are available to download"

python 计时器之谜