@@ -35,50 +35,11 @@ def setUpTestData(cls):
35
35
finish = cls .now - datetime .timedelta (days = 1 ),
36
36
)
37
37
38
- # Future event
39
- cls .future_event = Event .objects .create (title = 'Future Event' , creator = cls .user , calendar = cls .calendar , featured = True )
40
- RecurringRule .objects .create (
41
- event = cls .future_event ,
42
- begin = cls .now + datetime .timedelta (days = 1 ),
43
- finish = cls .now + datetime .timedelta (days = 2 ),
44
- )
45
-
46
- # Happening now event
47
- cls .current_event = Event .objects .create (title = 'Current Event' , creator = cls .user , calendar = cls .calendar )
48
- RecurringRule .objects .create (
49
- event = cls .current_event ,
50
- begin = cls .now - datetime .timedelta (hours = 1 ),
51
- finish = cls .now + datetime .timedelta (hours = 1 ),
52
- )
53
-
54
- # Just missed event
55
- cls .just_missed_event = Event .objects .create (title = 'Just Missed Event' , creator = cls .user , calendar = cls .calendar )
56
- RecurringRule .objects .create (
57
- event = cls .just_missed_event ,
58
- begin = cls .now - datetime .timedelta (hours = 3 ),
59
- finish = cls .now - datetime .timedelta (hours = 1 ),
60
- )
61
-
62
- # Past event
63
- cls .past_event = Event .objects .create (title = 'Past Event' , creator = cls .user , calendar = cls .calendar )
64
- RecurringRule .objects .create (
65
- event = cls .past_event ,
66
- begin = cls .now - datetime .timedelta (days = 2 ),
67
- finish = cls .now - datetime .timedelta (days = 1 ),
68
- )
69
-
70
38
def test_events_homepage (self ):
71
39
url = reverse ('events:events' )
72
40
response = self .client .get (url )
73
- events = response .context ['object_list' ]
74
- event_titles = [event .title for event in events ]
75
-
76
41
self .assertEqual (response .status_code , 200 )
77
- self .assertEqual (len (events ), 6 )
78
-
79
- self .assertIn ('Future Event' , event_titles )
80
- self .assertIn ('Current Event' , event_titles )
81
- self .assertIn ('Past Event' , event_titles )
42
+ self .assertEqual (len (response .context ['object_list' ]), 1 )
82
43
83
44
def test_calendar_list (self ):
84
45
calendars_count = Calendar .objects .count ()
@@ -93,7 +54,7 @@ def test_event_list(self):
93
54
response = self .client .get (url )
94
55
95
56
self .assertEqual (response .status_code , 200 )
96
- self .assertEqual (len (response .context ['object_list' ]), 3 )
57
+ self .assertEqual (len (response .context ['object_list' ]), 1 )
97
58
98
59
url = reverse ('events:event_list_past' , kwargs = {"calendar_slug" : 'unexisting' })
99
60
response = self .client .get (url )
@@ -105,7 +66,7 @@ def test_event_list_past(self):
105
66
response = self .client .get (url )
106
67
107
68
self .assertEqual (response .status_code , 200 )
108
- self .assertEqual (len (response .context ['object_list' ]), 4 )
69
+ self .assertEqual (len (response .context ['object_list' ]), 1 )
109
70
110
71
def test_event_list_category (self ):
111
72
category = EventCategory .objects .create (
@@ -153,7 +114,7 @@ def test_event_list_date(self):
153
114
response = self .client .get (url )
154
115
self .assertEqual (response .status_code , 200 )
155
116
self .assertEqual (response .context ['object' ], dt .date ())
156
- self .assertEqual (len (response .context ['object_list' ]), 6 )
117
+ self .assertEqual (len (response .context ['object_list' ]), 2 )
157
118
158
119
def test_eventlocation_list (self ):
159
120
venue = EventLocation .objects .create (
@@ -189,20 +150,12 @@ def test_event_detail(self):
189
150
self .assertEqual (self .event , response .context ['object' ])
190
151
191
152
def test_upcoming_tag (self ):
192
- self .assertEqual (len (get_events_upcoming ()), 3 )
193
- self .assertEqual (len (get_events_upcoming (only_featured = True )), 1 )
153
+ self .assertEqual (len (get_events_upcoming ()), 1 )
154
+ self .assertEqual (len (get_events_upcoming (only_featured = True )), 0 )
194
155
self .rule .begin = self .now - datetime .timedelta (days = 3 )
195
156
self .rule .finish = self .now - datetime .timedelta (days = 2 )
196
157
self .rule .save ()
197
- self .assertEqual (len (get_events_upcoming ()), 2 )
198
-
199
- def test_context_data (self ):
200
- url = reverse ("events:events" )
201
- response = self .client .get (url )
202
-
203
- self .assertIn ("events_just_missed" , response .context )
204
- self .assertIn ("upcoming_events" , response .context )
205
- self .assertIn ("events_now" , response .context )
158
+ self .assertEqual (len (get_events_upcoming ()), 0 )
206
159
207
160
208
161
class EventSubmitTests (TestCase ):
0 commit comments