[CalendarServer-changes] [12103] twext/trunk/twext/enterprise/dal/test/test_parseschema.py

source_changes at macosforge.org source_changes at macosforge.org
Wed Mar 12 11:24:58 PDT 2014


Revision: 12103
          http://trac.calendarserver.org//changeset/12103
Author:   wsanchez at apple.com
Date:     2013-12-13 20:04:50 -0800 (Fri, 13 Dec 2013)
Log Message:
-----------
Better handling of missing sqlparse.

Modified Paths:
--------------
    twext/trunk/twext/enterprise/dal/test/test_parseschema.py

Modified: twext/trunk/twext/enterprise/dal/test/test_parseschema.py
===================================================================
--- twext/trunk/twext/enterprise/dal/test/test_parseschema.py	2013-12-14 04:00:28 UTC (rev 12102)
+++ twext/trunk/twext/enterprise/dal/test/test_parseschema.py	2013-12-14 04:04:50 UTC (rev 12103)
@@ -25,11 +25,9 @@
 try:
     from twext.enterprise.dal.parseschema import addSQLToSchema
 except ImportError:
-    skip = "parseschema not available."
-else:
-    skip = False
+    addSQLToSchema = NotImplemented
 
-from twisted.trial.unittest import TestCase
+from twisted.trial.unittest import TestCase, SkipTest
 
 
 
@@ -42,6 +40,9 @@
         """
         Createa a L{Schema}
         """
+        if addSQLToSchema is NotImplemented:
+            raise SkipTest("addSQLToSchema is not available")
+
         s = Schema(self.id())
         addSQLToSchema(s, string)
         return s
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140312/c8a75592/attachment.html>


More information about the calendarserver-changes mailing list