##// END OF EJS Templates
Fix Crash: Eliding string with consecutive dots....
Fix Crash: Eliding string with consecutive dots. Spiting a string with consecutive dots would lead to empty parts, which you can't subslice when recombining and lead to `IndexError`. Should not happened on 6.0, but could if the completer is refactored to display completions that can contain the ellipsis symbol in Python 3 or arbitrary string in default arguments.

File last commit:

r22756:eb42678a
r23591:c64ca435
Show More
tox.ini
28 lines | 1.1 KiB | text/x-ini | IniLexer
; Tox (http://tox.testrun.org/) is a virtualenv manager for running tests in
; multiple environments. This configuration file gets the requirements from
; setup.py like a "pip install ipython[test]". To create the environments, it
; requires every interpreter available/installed.
; -- Commands --
; pip install tox # Installs tox
; tox # Runs the tests (call from the directory with tox.ini)
; tox -r # Ditto, but forcing the virtual environments to be rebuilt
; tox -e py35,pypy # Runs only in the selected environments
; tox -- --all -j # Runs "iptest --all -j" in every environment
[tox]
envlist = py{36,35,34,33,27,py}
skip_missing_interpreters = True
toxworkdir = /tmp/tox_ipython
[testenv]
; PyPy requires its Numpy fork instead of "pip install numpy"
; Other IPython/testing dependencies should be in setup.py, not here
deps =
pypy: https://bitbucket.org/pypy/numpy/get/master.zip
py{36,35,34,33,27}: matplotlib
.[test]
; It's just to avoid loading the IPython package in the current directory
changedir = {envtmpdir}
commands = iptest {posargs}