@@ -62,7 +62,6 @@ def test_recurring_event(self):
62
62
self .assertEqual (self .event .next_time .dt_start , recurring_time_dtstart )
63
63
self .assertTrue (rt .valid_dt_end ())
64
64
65
-
66
65
rt .begin = now - datetime .timedelta (days = 5 )
67
66
rt .finish = now - datetime .timedelta (days = 3 )
68
67
rt .save ()
@@ -186,3 +185,25 @@ def test_event_previous_event(self):
186
185
# 'Event.previous_event' can return None if there is no
187
186
# OccurringRule or RecurringRule found.
188
187
self .assertIsNone (self .event .previous_event )
188
+
189
+ def test_scheduled_to_start_this_year_method (self ):
190
+ now = seconds_resolution (timezone .now ())
191
+
192
+ occurring_time_dtstart = now + datetime .timedelta (days = 3 )
193
+ OccurringRule .objects .create (
194
+ event = self .event ,
195
+ dt_start = occurring_time_dtstart ,
196
+ dt_end = occurring_time_dtstart
197
+ )
198
+ self .assertTrue (self .event .is_scheduled_to_start_this_year ())
199
+
200
+ def test_scheduled_to_end_this_year_method (self ):
201
+ now = seconds_resolution (timezone .now ())
202
+
203
+ occurring_time_dtstart = now + datetime .timedelta (days = 3 )
204
+ OccurringRule .objects .create (
205
+ event = self .event ,
206
+ dt_start = occurring_time_dtstart ,
207
+ dt_end = occurring_time_dtstart
208
+ )
209
+ self .assertTrue (self .event .is_scheduled_to_end_this_year ())
0 commit comments