[CalendarServer-changes] [5296] CalendarServer/trunk/txcaldav/calendarstore/test/test_file.py

source_changes at macosforge.org source_changes at macosforge.org
Fri Mar 12 12:17:45 PST 2010


Revision: 5296
          http://trac.macosforge.org/projects/calendarserver/changeset/5296
Author:   wsanchez at apple.com
Date:     2010-03-12 12:17:44 -0800 (Fri, 12 Mar 2010)
Log Message:
-----------
Test new create kwarg for calendarHomeWithUID()

Modified Paths:
--------------
    CalendarServer/trunk/txcaldav/calendarstore/test/test_file.py

Modified: CalendarServer/trunk/txcaldav/calendarstore/test/test_file.py
===================================================================
--- CalendarServer/trunk/txcaldav/calendarstore/test/test_file.py	2010-03-12 20:13:29 UTC (rev 5295)
+++ CalendarServer/trunk/txcaldav/calendarstore/test/test_file.py	2010-03-12 20:17:44 UTC (rev 5296)
@@ -205,6 +205,26 @@
             None
         )
 
+    def test_calendarHomeWithUID_create(self):
+        """
+        Create missing calendar home.
+        """
+        calendarHome = self.calendarStore.calendarHomeWithUID(
+            "xyzzy",
+            create=True
+        )
+
+        self.failUnless(isinstance(calendarHome, CalendarHome))
+        self.failUnless(calendarHome.path.isdir())
+
+    def test_calendarHomeWithUID_create_exists(self):
+        """
+        Create missing calendar home.
+        """
+        calendarHome = self.calendarStore.calendarHomeWithUID("home1")
+
+        self.failUnless(isinstance(calendarHome, CalendarHome))
+
     def test_calendarHomeWithUID_dot(self):
         """
         Filenames starting with "." are reserved by this
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20100312/cb3825bf/attachment.html>


More information about the calendarserver-changes mailing list