This repository has been archived by the owner on Dec 8, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 7
Home
SamK edited this page Jul 29, 2014
·
13 revisions
For branch classes.unittests
: How to create virtualenvs and execute unit tests.
sudo apt-get install zlib1g-dev libssl-dev python-dev
- Install python 2.4 from source
wget https://www.python.org/ftp/python/2.4.5/Python-2.4.5.tgz
tar xzf Python-2.4.5.tgz
cd Python-2.4.5
make clean
# Problem with creation of virtualenv: ImportError: No module named 'zlib'
# Solution: Edit Modules/Setup to enable zlib
./configure --prefix=/home/skrieg/.local --with-zlib
make
make install
- Install a virtual environment
virtualenv --python=$HOME/.local/bin/python2.4 ~/.virtualenv/env-2.4
- Install pep8
- Install a virtual environment
virtualenv ~/.virtualenv/env-$( lsb_release -si )-$( lsb_release -sr )
- Install Python 3.4 from source
wget https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz
cd Python-3.4.1
make clean
# Problem with creation of virtualenv: ImportError: No module named '_collections_abc'
# Solution: User virtualenv version 1.11
./configure --prefix=/home/skrieg/.local
make
make install
- Install a virtual environment
./virtualenv-1.11.py --python=$HOME/.local/bin/python3.4 ~/.virtualenv/env-3.4
- Install pip
/bin/rm ~/.local/bin/python
##Execute tests
python ./unittests/unittests.sh
source ~/.virtualenv/env-2.4/bin/activate
python ./unittests/unittests.sh
deactivate
python source ~/.virtualenv/env-3.4/bin/activate
deactivate