|
9 | 9 | from api.models import UserProfile
|
10 | 10 | from api.processors import get_event_by_id
|
11 | 11 | from web.processors.event import create_or_update_event
|
| 12 | +from web.processors.event import change_event_status |
| 13 | +from web.processors.event import reject_event_status |
12 | 14 | from api.processors import get_approved_events
|
13 | 15 | from api.processors import get_next_or_previous
|
14 | 16 | from api.processors import get_nearby_events
|
@@ -223,3 +225,32 @@ def test_get_nearby_events(self):
|
223 | 225 |
|
224 | 226 | self.assertEqual(1, len(nearby))
|
225 | 227 |
|
| 228 | + def test_change_event_status(self): |
| 229 | + pending_event = self.create_event(status="PENDING") |
| 230 | + approved = change_event_status(pending_event.id) |
| 231 | + |
| 232 | + self.assertEqual(approved.status, "APPROVED") |
| 233 | + |
| 234 | + test_event = Event.objects.get(pk=pending_event.id) |
| 235 | + self.assertEqual(test_event.status, "APPROVED") |
| 236 | + |
| 237 | + approved_event = self.create_event(status="APPROVED") |
| 238 | + pending = change_event_status(approved_event.id) |
| 239 | + |
| 240 | + test_event1 = Event.objects.get(pk=approved_event.id) |
| 241 | + self.assertEqual(test_event1.status, "PENDING") |
| 242 | + |
| 243 | + |
| 244 | + def test_reject_event_status(self): |
| 245 | + pending_event = self.create_event(status="PENDING") |
| 246 | + reject = reject_event_status(pending_event.id) |
| 247 | + |
| 248 | + test_event = Event.objects.get(pk=pending_event.id) |
| 249 | + self.assertEqual(test_event.status, "REJECTED") |
| 250 | + |
| 251 | + rejected_event = self.create_event(status="REJECTED") |
| 252 | + pending = reject_event_status(rejected_event.id) |
| 253 | + |
| 254 | + test_event1 = Event.objects.get(pk=rejected_event.id) |
| 255 | + self.assertEqual(test_event1.status, "PENDING") |
| 256 | + |
0 commit comments