Exemple #1
0
 def test_fill_campusparking_with_special_events(self):
     campus_parking_service = CampusParkingService()
     parking_avails = [{
         'name': 'University Avenue Ramp',
         'openSpots': 5,
         'shortName': '020'
     }]
     spec_events = {
         'specialEvents': [{
             'parkingLocations': ['20'],
             'eventVenue': 'blah',
             'eventDatetime': None,
             'eventName': None,
             'parkingStartDatetime': None,
             'parkingEndDatetime': None,
             'webUrl': 'http://'
         }]
     }
     campus_parking_service.fill_campusparking_data_obj(
         parking_avails, spec_events)
     self.assertEquals(
         campus_parking_service.parking_data['lots'][0]['openSpots'], 5)
     self.assertEquals(
         campus_parking_service.parking_data['lots'][0]['specialEvents'][0]
         ['eventVenue'], 'blah')
 def test_fill_campusparking_no_special_events(self):
     campus_parking_service = CampusParkingService()
     parking_avails = [{'name': 'University Avenue Ramp', 'openSpots': 5, 'shortName': '020'}]
     campus_parking_service.fill_campusparking_data_obj(parking_avails)
     with self.assertRaises(KeyError):  # special events should be None
         spec = campus_parking_service.parking_data['lots'][0]['specialEvents']
     self.assertEquals(campus_parking_service.parking_data['lots'][0]['openSpots'], 5)
Exemple #3
0
 def test_fill_campusparking_no_special_events(self):
     campus_parking_service = CampusParkingService()
     parking_avails = [{
         'name': 'University Avenue Ramp',
         'openSpots': 5,
         'shortName': '020'
     }]
     campus_parking_service.fill_campusparking_data_obj(parking_avails)
     with self.assertRaises(KeyError):  # special events should be None
         spec = campus_parking_service.parking_data['lots'][0][
             'specialEvents']
     self.assertEquals(
         campus_parking_service.parking_data['lots'][0]['openSpots'], 5)
 def test_fill_campusparking_with_special_events(self):
     campus_parking_service = CampusParkingService()
     parking_avails = [{'name': 'University Avenue Ramp', 'openSpots': 5, 'shortName': '020'}]
     spec_events = {
         'specialEvents': [
             {
                 'parkingLocations': ['20'],
                 'eventVenue': 'blah',
                 'eventDatetime': None,
                 'eventName': None,
                 'parkingStartDatetime': None,
                 'parkingEndDatetime': None,
                 'webUrl': 'http://'
             }
         ]
     }
     campus_parking_service.fill_campusparking_data_obj(parking_avails, spec_events)
     self.assertEquals(campus_parking_service.parking_data['lots'][0]['openSpots'], 5)
     self.assertEquals(campus_parking_service.parking_data['lots'][0]['specialEvents'][0]['eventVenue'], 'blah')