From: José Fonseca Date: Sun, 11 Mar 2012 14:21:10 +0000 (+0000) Subject: Make PIL optional. X-Git-Url: https://git.cworth.org/git?p=apitrace-tests;a=commitdiff_plain;h=149ca4494cd9fbde5aef7d69d13b010f88ab89a4;ds=sidebyside Make PIL optional. --- diff --git a/driver.py b/driver.py index 1d005b6..d5789e3 100755 --- a/driver.py +++ b/driver.py @@ -37,8 +37,6 @@ import time import json import base64 -from PIL import Image - try: from cStringIO import StringIO except ImportError: @@ -321,6 +319,11 @@ class TestCase: self.checkState(callNo, refStateFileName) def checkImage(self, callNo, refImageFileName): + try: + from PIL import Image + except ImportError: + return + srcImage = self.getImage(callNo) refImage = Image.open(refImageFileName) @@ -382,6 +385,7 @@ class TestCase: fail('retrace failed with code %i' % (p.returncode)) def getImage(self, callNo): + from PIL import Image state = self.getState(callNo) if self.doubleBuffer: attachments = ['GL_BACK', 'GL_BACK_LEFT', 'GL_BACK_RIGHT', 'GL_COLOR_ATTACHMENT0']