Repository :
http://git.fedorahosted.org/cgit/fedocal.git
On branch : master
---------------------------------------------------------------
commit 39cb62b9e385c78c7a23f38e586557392b1f767b
Author: Pierre-Yves Chibon <pingou(a)pingoured.fr>
Date: Sun Nov 4 17:00:13 2012 +0100
Add another test meeting with a recursion_ends past
---------------------------------------------------------------
fedocal/tests/test_meeting.py | 28 ++++++++++++++++++++++------
1 files changed, 22 insertions(+), 6 deletions(-)
diff --git a/fedocal/tests/test_meeting.py b/fedocal/tests/test_meeting.py
index 6319d4a..b598392 100644
--- a/fedocal/tests/test_meeting.py
+++ b/fedocal/tests/test_meeting.py
@@ -59,12 +59,13 @@ class Meetingtests(Modeltests):
caltest.session = self.session
caltest.test_init_calendar()
obj = model.Meeting(
- 'Fedora-fr-test-meeting', 'pingou, shaiton',
- TODAY, time(19, 00), time(20, 00),
- 'This is a test meeting',
- 'test_calendar',
- None,
- None)
+ meeting_name='Fedora-fr-test-meeting',
+ meeting_manager='pingou, shaiton',
+ meeting_date=TODAY,
+ meeting_time_start=time(19, 00),
+ meeting_time_stop=time(20, 00),
+ meeting_information='This is a test meeting',
+ calendar_name='test_calendar')
obj.save(self.session)
self.session.commit()
self.assertNotEqual(obj, None)
@@ -81,6 +82,21 @@ class Meetingtests(Modeltests):
self.session.commit()
self.assertNotEqual(obj, None)
+ # Meeting with end_recursion in the past
+ obj = model.Meeting(
+ meeting_name='test-meeting3',
+ meeting_manager='test2',
+ meeting_date=TODAY - timedelta(days=16),
+ meeting_time_start=time(14, 00),
+ meeting_time_stop=time(16, 00),
+ meeting_information='Test meeting with past end_recursion.',
+ calendar_name='test_calendar3',
+ recursion_frequency=7,
+ recursion_ends=TODAY - timedelta(days=7))
+ obj.save(self.session)
+ self.session.commit()
+ self.assertNotEqual(obj, None)
+
# Two meetings at the same time
obj = model.Meeting(
meeting_name='test-meeting-st-1',