| Version 2 (modified by lfranc, 2 years ago) (diff) |
|---|
Testare applicazioni Django
Un'applicazione Django è prima di tutto un'applicazione Python, per cui sono disponibili tutti gli strumenti e i framework di test relativi al linguaggio Python, in particolare:
Entrambi questi strumenti hanno i loro punti di forza e debolezza: in generale, i doctests hanno il vantaggio di fungere anche da documentazione relativa all'utilizzo di un particolare componente software (funzione, classe, metodo, libreria,..); d'altra parte, soffrono di notevoli limitazioni tecniche, e sono poco adatti all'implementazione di test di una certa complessità; in questi casi, l'approccio più efficace e potente è quello di usare gli unittests.
Installing PIL on a virtual environment
Note: these instructions refer to a Debian-like operating system (specifically, they were tested on Ubuntu 10.04)
PIL (Python Imaging Library) is an image-processing library needed by Django ImageFields. To install PIL under a virtual environment created with the --no-site-packages option, first install the Python development libraries:
$ sudo apt-get install python-dev
then use pip, as usual (after activating the virtualenv):
$ pip install pil
