I try to use nosetests
❯ nosetests '/pathTo/test'
but it uses python 2.7
for my tests:
sys.version_info(major=2, minor=7, micro=5, releaselevel='final', serial=0)
So some of them fails, because they were written in python 3.3
.
I work it around and installed virtual environment:
pyvenv-3.3 py3env
Activated it:
source ~/py3env/bin/activate
Check python virsion in virtual environment:
❯ python --version ⏎
Python 3.3.3
(py3env)
Ok.
But nosetest still uses python2.7
even in virtual environment:
sys.version_info(major=2, minor=7, micro=5, releaselevel='final', serial=0)
So my tests fails. How to make nose use python3?
In Python 3.4
and higher versions: in order to make nose use python3
just run ...
python3 -m "nose"
... in the target directory with the tests.
The environment setups are not required.