@@ -408,9 +408,15 @@ def test_export_requests_content(self):
408408
409409 self .assertEqual (len (rows [0 ]), 25 )
410410 self .assertEqual (rows [0 ][0 ], 'Event ID' )
411- self .assertEqual (len (rows ), 2 )
411+ self .assertEqual (len (rows ), 3 )
412412
413- event_row = rows [1 ]
413+ # Only submitted events should be included (not saved ones)
414+ event_names = [row [1 ] for row in rows [1 :]]
415+ self .assertIn ('Test Event 2' , event_names ) # sort in descending order of created_at
416+ self .assertIn ('Test Event 1' , event_names )
417+ self .assertNotIn ('Test Event 3' , event_names )
418+
419+ event_row = rows [2 ] # grab row for test event 1
414420 self .assertEqual (event_row [1 ], 'Test Event 1' )
415421 self .assertEqual (event_row [4 ], 'Houston Hall' )
416422 self .assertEqual (event_row [5 ], str (self .requester_profile ))
@@ -425,22 +431,3 @@ def test_export_requests_content(self):
425431 self .assertEqual (float (event_row [22 ]), 0.00 )
426432 self .assertEqual (float (event_row [23 ]), 175.00 )
427433 self .assertIn (str (self .funder .profile ), event_row [24 ])
428-
429- def test_export_requests_date_filter (self ):
430- old_date = datetime .datetime .now () - datetime .timedelta (days = 731 )
431- Event .objects .create (
432- name = "Old Test Event" , date = "2020-01-01" , time = "12:30:00" , location = "Old Location" ,
433- requester = self .requester_profile , contact_name = "Old Contact" , contact_email = "old@upenn.edu" ,
434- contact_phone = "111-222-3333" , anticipated_attendance = 50 , advisor_email = "oldadvisor@upenn.edu" ,
435- advisor_phone = "444-555-6666" , organizations = "Old Organization" , funding_already_received = 25.00 ,
436- status = "B" , created_at = old_date , updated_at = old_date
437- )
438-
439- self .client .login (username = 'admin' , password = 'adminpassword' )
440- resp = self .client .get ('/export-requests/' )
441- rows = list (csv .reader (resp .content .decode ('utf-8' ).strip ().split ('\n ' )))
442-
443- self .assertEqual (len (rows ), 2 )
444- event_names = [row [1 ] for row in rows [1 :]]
445- self .assertIn ('Test Event 1' , event_names )
446- self .assertNotIn ('Old Test Event' , event_names )
0 commit comments