Skip to content
This repository has been archived by the owner on Dec 8, 2024. It is now read-only.
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
  • Python of your system
virtualenv env-$( lsb_release -si )-$( lsb_release -sr )
  • python 2.4
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
virtualenv --python=$HOME/.local/bin/python2.4 env-2.4
  • Python 3.4
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
./virtualenv-1.11.py --python=$HOME/.local/bin/python3.4 env-3.4

Clean the stuff /bin/rm ~/.local/bin/python

Execute tests source env-2.4/bin/activate ./unittests/unittests.sh

Clone this wiki locally