aboutsummaryrefslogtreecommitdiff
path: root/tests/djapp
diff options
context:
space:
mode:
authorRaphaël Barrois <raphael.barrois@polytechnique.org>2013-06-27 01:24:52 +0200
committerRaphaël Barrois <raphael.barrois@polytechnique.org>2013-06-27 01:24:52 +0200
commit29d436259c7557132dcc13dee73e940129df93eb (patch)
tree83e77be45d11e6e08600b3eed3805ccc1ccf8389 /tests/djapp
parent1a24cf43576a18eaf8b7b7a836ca4ebb7d445148 (diff)
downloadfactory-boy-29d436259c7557132dcc13dee73e940129df93eb.tar
factory-boy-29d436259c7557132dcc13dee73e940129df93eb.tar.gz
Get safe against missing PIL.
Diffstat (limited to 'tests/djapp')
-rw-r--r--tests/djapp/models.py16
1 files changed, 14 insertions, 2 deletions
diff --git a/tests/djapp/models.py b/tests/djapp/models.py
index 7bb5ace..cc34643 100644
--- a/tests/djapp/models.py
+++ b/tests/djapp/models.py
@@ -24,6 +24,14 @@
import os.path
+try:
+ from PIL import Image
+except ImportError:
+ try:
+ import Image
+ except ImportError:
+ Image = None
+
from django.conf import settings
from django.db import models
@@ -43,7 +51,11 @@ class WithFile(models.Model):
afile = models.FileField(upload_to=WITHFILE_UPLOAD_TO)
+if Image is not None: # PIL is available
-class WithImage(models.Model):
- animage = models.ImageField(upload_to=WITHFILE_UPLOAD_TO)
+ class WithImage(models.Model):
+ animage = models.ImageField(upload_to=WITHFILE_UPLOAD_TO)
+else:
+ class WithImage(models.Model):
+ pass