[CalendarServer-changes] [7176] CalendarServer/trunk/calendarserver/tools/test/test_resources.py
source_changes at macosforge.org
source_changes at macosforge.org
Thu Mar 10 10:48:59 PST 2011
Revision: 7176
http://trac.macosforge.org/projects/calendarserver/changeset/7176
Author: glyph at apple.com
Date: 2011-03-10 10:48:59 -0800 (Thu, 10 Mar 2011)
Log Message:
-----------
don't run tests for resource migration if dsattributes can't be loaded.
Modified Paths:
--------------
CalendarServer/trunk/calendarserver/tools/test/test_resources.py
Modified: CalendarServer/trunk/calendarserver/tools/test/test_resources.py
===================================================================
--- CalendarServer/trunk/calendarserver/tools/test/test_resources.py 2011-03-10 18:09:29 UTC (rev 7175)
+++ CalendarServer/trunk/calendarserver/tools/test/test_resources.py 2011-03-10 18:48:59 UTC (rev 7176)
@@ -19,13 +19,17 @@
from twistedcaldav.directory import augment
from twistedcaldav.directory.directory import DirectoryService
from twistedcaldav.test.util import TestCase
-import dsattributes
-strGUID = dsattributes.kDS1AttrGeneratedUID
-strName = dsattributes.kDS1AttrDistinguishedName
+try:
+ import dsattributes
+ strGUID = dsattributes.kDS1AttrGeneratedUID
+ strName = dsattributes.kDS1AttrDistinguishedName
+except ImportError:
+ dsattributes = None
+
class StubDirectoryRecord(object):
def __init__(self, recordType, guid=None, shortNames=None, fullName=None):
@@ -83,6 +87,9 @@
class MigrateResourcesTestCase(TestCase):
+ if dsattributes is None:
+ skip = "dsattributes module not available"
+
@inlineCallbacks
def test_migrateResources(self):
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20110310/edfc02e9/attachment-0001.html>
More information about the calendarserver-changes
mailing list