[CMF-checkins] CVS: Products/CMFCalendar/tests - test_Calendar.py:1.8

Stefan H. Holek stefan at epy.co.at
Sat Jul 31 14:29:24 EDT 2004


Update of /cvs-repository/Products/CMFCalendar/tests
In directory cvs.zope.org:/tmp/cvs-serv23429/CMFCalendar/tests

Modified Files:
	test_Calendar.py 
Log Message:
Code assumed US datetime format. At least since Zope 2.7 users can change that.


=== Products/CMFCalendar/tests/test_Calendar.py 1.7 => 1.8 ===
--- Products/CMFCalendar/tests/test_Calendar.py:1.7	Mon Apr 26 08:14:16 2004
+++ Products/CMFCalendar/tests/test_Calendar.py	Sat Jul 31 14:29:24 2004
@@ -116,50 +116,50 @@
                 [
                  {'day': 0, 'event': 0, 'eventslist':[]},
                  {'day': 0, 'event': 0, 'eventslist':[]},
+                 {'day': 0, 'event': 0, 'eventslist':[]},
                  {'day': 1, 'event': 0, 'eventslist':[]},
                  {'day': 2, 'event': 0, 'eventslist':[]},
                  {'day': 3, 'event': 0, 'eventslist':[]},
                  {'day': 4, 'event': 0, 'eventslist':[]},
-                 {'day': 5, 'event': 0, 'eventslist':[]}
                  ],
                 [
+                 {'day': 5, 'event': 0, 'eventslist':[]},
                  {'day': 6, 'event': 0, 'eventslist':[]},
                  {'day': 7, 'event': 0, 'eventslist':[]},
                  {'day': 8, 'event': 0, 'eventslist':[]},
                  {'day': 9, 'event': 0, 'eventslist':[]},
                  {'day':10, 'event': 0, 'eventslist':[]},
                  {'day':11, 'event': 0, 'eventslist':[]},
-                 {'day':12, 'event': 0, 'eventslist':[]}
                  ],
                 [
+                 {'day':12, 'event': 0, 'eventslist':[]},
                  {'day':13, 'event': 0, 'eventslist':[]},
                  {'day':14, 'event': 0, 'eventslist':[]},
                  {'day':15, 'event': 0, 'eventslist':[]},
                  {'day':16, 'event': 0, 'eventslist':[]},
                  {'day':17, 'event': 0, 'eventslist':[]},
                  {'day':18, 'event': 0, 'eventslist':[]},
-                 {'day':19, 'event': 0, 'eventslist':[]}
                  ],
                 [
+                 {'day':19, 'event': 0, 'eventslist':[]},
                  {'day':20, 'event': 0, 'eventslist':[]},
                  {'day':21, 'event': 0, 'eventslist':[]},
                  {'day':22, 'event': 0, 'eventslist':[]},
                  {'day':23, 'event': 0, 'eventslist':[]},
                  {'day':24, 'event': 0, 'eventslist':[]},
                  {'day':25, 'event': 0, 'eventslist':[]},
-                 {'day':26, 'event': 0, 'eventslist':[]}
                  ],
                 [
+                 {'day':26, 'event': 0, 'eventslist':[]},
                  {'day':27, 'event': 0, 'eventslist':[]},
                  {'day':28, 'event': 0, 'eventslist':[]},
                  {'day':29, 'event': 0, 'eventslist':[]},
                  {'day':30, 'event': 0, 'eventslist':[]},
                  {'day':31, 'event': 0, 'eventslist':[]},
                  {'day': 0, 'event': 0, 'eventslist':[]},
-                 {'day': 0, 'event': 0, 'eventslist':[]}
                  ]
                 ]
-        result = self.Tool.getEventsForCalendar(month='1', year='2002')
+        result = self.Tool.getEventsForCalendar(month='5', year='2002')
         self.assertEqual(result, data)
 
     def test_singleEventCalendarRendering(self):
@@ -170,10 +170,10 @@
                     , description='description'
                     , eventType=( 'eventType', )
                     , effectiveDay=1
-                    , effectiveMo=1
+                    , effectiveMo=5
                     , effectiveYear=2002
                     , expirationDay=1
-                    , expirationMo=1
+                    , expirationMo=5
                     , expirationYear=2002
                     , start_time="00:00"
                     , startAMPM="AM"
@@ -189,50 +189,50 @@
                 [
                  {'day': 0, 'event': 0, 'eventslist':[]},
                  {'day': 0, 'event': 0, 'eventslist':[]},
+                 {'day': 0, 'event': 0, 'eventslist':[]},
                  {'day': 1, 'event': 1, 'eventslist':[{'title': 'title', 'end': '23:59:00', 'start': '00:00:00'}]},
                  {'day': 2, 'event': 0, 'eventslist':[]},
                  {'day': 3, 'event': 0, 'eventslist':[]},
                  {'day': 4, 'event': 0, 'eventslist':[]},
-                 {'day': 5, 'event': 0, 'eventslist':[]}
                  ],
                 [
+                 {'day': 5, 'event': 0, 'eventslist':[]},
                  {'day': 6, 'event': 0, 'eventslist':[]},
                  {'day': 7, 'event': 0, 'eventslist':[]},
                  {'day': 8, 'event': 0, 'eventslist':[]},
                  {'day': 9, 'event': 0, 'eventslist':[]},
                  {'day':10, 'event': 0, 'eventslist':[]},
                  {'day':11, 'event': 0, 'eventslist':[]},
-                 {'day':12, 'event': 0, 'eventslist':[]}
                  ],
                 [
+                 {'day':12, 'event': 0, 'eventslist':[]},
                  {'day':13, 'event': 0, 'eventslist':[]},
                  {'day':14, 'event': 0, 'eventslist':[]},
                  {'day':15, 'event': 0, 'eventslist':[]},
                  {'day':16, 'event': 0, 'eventslist':[]},
                  {'day':17, 'event': 0, 'eventslist':[]},
                  {'day':18, 'event': 0, 'eventslist':[]},
-                 {'day':19, 'event': 0, 'eventslist':[]}
                  ],
                 [
+                 {'day':19, 'event': 0, 'eventslist':[]},
                  {'day':20, 'event': 0, 'eventslist':[]},
                  {'day':21, 'event': 0, 'eventslist':[]},
                  {'day':22, 'event': 0, 'eventslist':[]},
                  {'day':23, 'event': 0, 'eventslist':[]},
                  {'day':24, 'event': 0, 'eventslist':[]},
                  {'day':25, 'event': 0, 'eventslist':[]},
-                 {'day':26, 'event': 0, 'eventslist':[]}
                  ],
                 [
+                 {'day':26, 'event': 0, 'eventslist':[]},
                  {'day':27, 'event': 0, 'eventslist':[]},
                  {'day':28, 'event': 0, 'eventslist':[]},
                  {'day':29, 'event': 0, 'eventslist':[]},
                  {'day':30, 'event': 0, 'eventslist':[]},
                  {'day':31, 'event': 0, 'eventslist':[]},
                  {'day': 0, 'event': 0, 'eventslist':[]},
-                 {'day': 0, 'event': 0, 'eventslist':[]}
                  ]
                 ]
-        result = self.Tool.getEventsForCalendar(month='1', year='2002')
+        result = self.Tool.getEventsForCalendar(month='5', year='2002')
         self.assertEqual(result, data)
 
     def test_spanningEventCalendarRendering(self):
@@ -243,10 +243,10 @@
                     , description='description'
                     , eventType=( 'eventType', )
                     , effectiveDay=1
-                    , effectiveMo=1
+                    , effectiveMo=5
                     , effectiveYear=2002
                     , expirationDay=31
-                    , expirationMo=1
+                    , expirationMo=5
                     , expirationYear=2002
                     , start_time="00:00"
                     , startAMPM="AM"
@@ -262,64 +262,64 @@
                 [
                  {'day': 0, 'event': 0, 'eventslist':[]},
                  {'day': 0, 'event': 0, 'eventslist':[]},
+                 {'day': 0, 'event': 0, 'eventslist':[]},
                  {'day': 1, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': '00:00:00'}]},
                  {'day': 2, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day': 3, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day': 4, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
-                 {'day': 5, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]}
                  ],
                 [
+                 {'day': 5, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day': 6, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day': 7, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day': 8, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day': 9, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day':10, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day':11, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
-                 {'day':12, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]}
                  ],
                 [
+                 {'day':12, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day':13, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day':14, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day':15, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day':16, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day':17, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day':18, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
-                 {'day':19, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]}
                  ],
                 [
+                 {'day':19, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day':20, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day':21, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day':22, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day':23, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day':24, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day':25, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
-                 {'day':26, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]}
                  ],
                 [
+                 {'day':26, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day':27, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day':28, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day':29, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day':30, 'event': 1, 'eventslist':[{'title': 'title', 'end': None, 'start': None}]},
                  {'day':31, 'event': 1, 'eventslist':[{'title': 'title', 'end': '23:59:00', 'start': None}]},
                  {'day': 0, 'event': 0, 'eventslist':[]},
-                 {'day': 0, 'event': 0, 'eventslist':[]}
                  ]
                 ]
-        result = self.Tool.getEventsForCalendar(month='1', year='2002')
+        result = self.Tool.getEventsForCalendar(month='5', year='2002')
         self.assertEqual(result, data)
 
     def test_getPreviousMonth(self):
-        assert self.Tool.getPreviousMonth(2,2002) == DateTime('1/1/2002')
-        assert self.Tool.getPreviousMonth(1,2002) == DateTime('12/1/2001')
+        assert self.Tool.getPreviousMonth(2,2002) == DateTime('2002/1/1')
+        assert self.Tool.getPreviousMonth(1,2002) == DateTime('2001/12/1')
 
     def test_getNextMonth(self):
-        assert self.Tool.getNextMonth(12,2001) == DateTime('1/1/2002')
-        assert self.Tool.getNextMonth(1,2002) == DateTime('2/1/2002')
+        assert self.Tool.getNextMonth(12,2001) == DateTime('2002/1/1')
+        assert self.Tool.getNextMonth(1,2002) == DateTime('2002/2/1')
 
     def test_getBeginAndEndTimes(self):
         self.assertEqual( self.Tool.getBeginAndEndTimes(1,12,2001),
-                          ( DateTime('12/1/2001 12:00:00AM'),
-                            DateTime('12/1/2001 11:59:59PM') ) )
+                          ( DateTime('2001/12/1 12:00:00AM'),
+                            DateTime('2001/12/1 11:59:59PM') ) )
 
     def test_singleDayRendering(self):
 
@@ -329,10 +329,10 @@
                     , description='description'
                     , eventType=( 'eventType', )
                     , effectiveDay=1
-                    , effectiveMo=1
+                    , effectiveMo=5
                     , effectiveYear=2002
                     , expirationDay=31
-                    , expirationMo=1
+                    , expirationMo=5
                     , expirationYear=2002
                     , start_time="00:00"
                     , startAMPM="AM"
@@ -344,7 +344,7 @@
                                               'publish',
                                               comment='testing')
 
-        assert len(self.Site.portal_calendar.getEventsForThisDay(thisDay=DateTime('1/1/2002'))) == 1
+        assert len(self.Site.portal_calendar.getEventsForThisDay(thisDay=DateTime('2002/5/1'))) == 1
 
         self.Site.Members.folder_factories.invokeFactory(type_name="Event",id='Event2')
         event = self.app.restrictedTraverse('/CalendarTest/Members/Event2')
@@ -352,10 +352,10 @@
                     , description='description'
                     , eventType=( 'eventType', )
                     , effectiveDay=1
-                    , effectiveMo=1
+                    , effectiveMo=5
                     , effectiveYear=2002
                     , expirationDay=1
-                    , expirationMo=1
+                    , expirationMo=5
                     , expirationYear=2002
                     , start_time="00:00"
                     , startAMPM="AM"
@@ -367,7 +367,7 @@
                                               'publish',
                                               comment='testing')
 
-        assert len(self.Site.portal_calendar.getEventsForThisDay(thisDay=DateTime('1/1/2002'))) == 2
+        assert len(self.Site.portal_calendar.getEventsForThisDay(thisDay=DateTime('2002/5/1'))) == 2
 
         self.Site.Members.folder_factories.invokeFactory(type_name="Event",id='Event3')
         event = self.app.restrictedTraverse('/CalendarTest/Members/Event3')
@@ -378,7 +378,7 @@
                     , effectiveMo=12
                     , effectiveYear=2001
                     , expirationDay=1
-                    , expirationMo=1
+                    , expirationMo=5
                     , expirationYear=2002
                     , start_time="00:00"
                     , startAMPM="AM"
@@ -390,7 +390,7 @@
                                               'publish',
                                               comment='testing')
 
-        assert len(self.Site.portal_calendar.getEventsForThisDay(thisDay=DateTime('1/1/2002'))) == 3
+        assert len(self.Site.portal_calendar.getEventsForThisDay(thisDay=DateTime('2002/5/1'))) == 3
 
         self.Site.Members.folder_factories.invokeFactory(type_name="Event",id='Event4')
         event = self.app.restrictedTraverse('/CalendarTest/Members/Event4')
@@ -401,7 +401,7 @@
                     , effectiveMo=12
                     , effectiveYear=2001
                     , expirationDay=31
-                    , expirationMo=1
+                    , expirationMo=5
                     , expirationYear=2002
                     , start_time="00:00"
                     , startAMPM="AM"
@@ -413,7 +413,7 @@
                                               'publish',
                                               comment='testing')
 
-        assert len(self.Site.portal_calendar.getEventsForThisDay(thisDay=DateTime('1/1/2002'))) == 4
+        assert len(self.Site.portal_calendar.getEventsForThisDay(thisDay=DateTime('2002/5/1'))) == 4
 
         self.Site.Members.folder_factories.invokeFactory(type_name="Event",id='Event5')
         event = self.app.restrictedTraverse('/CalendarTest/Members/Event5')
@@ -421,10 +421,10 @@
                     , description='description'
                     , eventType=( 'eventType', )
                     , effectiveDay=31
-                    , effectiveMo=1
+                    , effectiveMo=5
                     , effectiveYear=2002
                     , expirationDay=31
-                    , expirationMo=1
+                    , expirationMo=5
                     , expirationYear=2002
                     , start_time="00:00"
                     , startAMPM="AM"
@@ -436,7 +436,8 @@
                                               'publish',
                                               comment='testing')
 
-        assert len(self.Site.portal_calendar.getEventsForThisDay(thisDay=DateTime('1/1/2002'))) == 4
+        assert len(self.Site.portal_calendar.getEventsForThisDay(thisDay=DateTime('2002/5/1'))) == 4
+        assert len(self.Site.portal_calendar.getEventsForThisDay(thisDay=DateTime('2002/5/31'))) == 3
 
 
 def test_suite():



More information about the CMF-checkins mailing list