mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			67 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			67 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
| # Tox (http://tox.testrun.org/) is a tool for running tests in multiple
 | |
| # virtualenvs. This configuration file helps to run the test suite on all
 | |
| # supported Python versions. To use it, "pip install tox" and then run "tox"
 | |
| # from this directory.
 | |
| 
 | |
| [tox]
 | |
| skipsdist = true
 | |
| envlist =
 | |
|     py3
 | |
|     flake8
 | |
|     docs
 | |
|     isort
 | |
| 
 | |
| # Add environment to use the default python3 installation
 | |
| [testenv:py3]
 | |
| basepython = python3
 | |
| 
 | |
| [testenv]
 | |
| usedevelop = true
 | |
| passenv = DJANGO_SETTINGS_MODULE PYTHONPATH HOME DISPLAY
 | |
| setenv =
 | |
|     PYTHONDONTWRITEBYTECODE=1
 | |
| deps =
 | |
|     py{3,34,35,36}: -rtests/requirements/py3.txt
 | |
|     postgres: -rtests/requirements/postgres.txt
 | |
|     mysql: -rtests/requirements/mysql.txt
 | |
|     oracle: -rtests/requirements/oracle.txt
 | |
| changedir = tests
 | |
| commands =
 | |
|     {envpython} runtests.py {posargs}
 | |
| 
 | |
| [testenv:flake8]
 | |
| basepython = python3
 | |
| usedevelop = false
 | |
| deps = flake8
 | |
| changedir = {toxinidir}
 | |
| commands = flake8 .
 | |
| 
 | |
| [testenv:docs]
 | |
| basepython = python3
 | |
| usedevelop = false
 | |
| whitelist_externals =
 | |
|     make
 | |
| deps =
 | |
|     Sphinx
 | |
|     pyenchant
 | |
|     sphinxcontrib-spelling
 | |
| changedir = docs
 | |
| commands =
 | |
|     make spelling
 | |
| 
 | |
| [testenv:isort]
 | |
| basepython = python3
 | |
| usedevelop = false
 | |
| deps = isort
 | |
| changedir = {toxinidir}
 | |
| commands = isort --recursive --check-only --diff django tests scripts
 | |
| 
 | |
| [testenv:javascript]
 | |
| usedevelop = false
 | |
| deps =
 | |
| changedir = {toxinidir}
 | |
| whitelist_externals = npm
 | |
| commands =
 | |
|     npm install
 | |
|     npm test
 |