def test_events_schema_phone_type(self):
     '''
     Tests if the phone number string is formatted like:  "+1-326-437-9663"
     '''
     event = schematize_nps_event(get_park_events_expected[0])
     for k in event:
         if k == 'Event Phone':
             val = event[k]
             result = is_phonenumber_valid(val)
             self.assertTrue(result)
예제 #2
0
 def test_events_schema_phone_type(self):
     '''
     Tests if the phone number string is formatted like:  "+1-326-437-9663"
     '''
     events = schematize_events(page_two_uri_event_items)
     for event in events:
         for k in event:
             if k == 'Event Phone':
                 val = event[k]
                 result = is_phonenumber_valid(val)
                 self.assertTrue(result)
 def test_events_schema_phone_type(self, mock_get_event_data,
                                   mock_filter_events,
                                   mock_schematize_event):
     '''
     Tests if the phone number string is formatted like:  "+1-326-437-9663"
     '''
     mock_get_event_data.return_value = self.mock_get_event_data
     mock_filter_events.return_value = self.mock_get_event_data
     mock_schematize_event.return_value = self.mock_get_event_data_schematized
     events = city_blossoms.main()
     for event in events:
         for k in event:
             if k == 'Event Phone':
                 val = event[k]
                 result = is_phonenumber_valid(val)
                 self.assertTrue(result)
 def test_events_schema_phone_type(self):
     '''
     Tests if the phone number string is formatted like:  "+1-326-437-9663"
     '''
     for event_website_content in event_website_contents:
         event_website = list(event_website_content.keys())[0]
         content = event_website_content[event_website]
         httpretty.register_uri(httpretty.GET,
                                uri=event_website,
                                body=content,
                                status=200)
     events = handle_ans_page(self.event_calendar_soup)
     for event in events:
         for k in event: 
             if k == 'Event Phone':
                 val = event[k]
                 result = is_phonenumber_valid(val)
                 self.assertTrue(result)
예제 #5
0
 def test_events_schema_phone_type(self):
     '''
     Tests if the phone number string is formatted like:  "+1-326-437-9663"
     '''
     httpretty.register_uri(method=httpretty.GET,
                            uri=self.api,
                            status=200,
                            body=self.api_content)
     r = requests.get(self.api)
     content = r.content
     page = json.loads(content)
     events = handle_ans_page(page['eventList'])
     for event in events:
         for k in event:
             if k == 'Event Phone':
                 val = event[k]
                 result = is_phonenumber_valid(val)
                 self.assertTrue(result)
예제 #6
0
 def test_events_schema_phone_type(self):
     '''
     Tests if the phone number string is formatted like:  "+1-326-437-9663"
     '''
     httpretty.register_uri(method=httpretty.GET,
                            uri=self.event_website,
                            status=200,
                            body=self.event_website_content)
     httpretty.register_uri(method=httpretty.GET,
                            uri=self.events_page,
                            status=200,
                            body=self.events_page_content)
     events = main()
     for event in events:
         for k in event:
             if k == 'Event Phone':
                 val = event[k]
                 result = is_phonenumber_valid(val)
                 self.assertTrue(result)
 def test_events_schema_phone_type(self, mocked_EventbriteIngester):
     '''
     Tests if the phone number string is formatted like:  "+1-326-437-9663"
     '''
     mocked_EventbriteIngester.return_value = events_list
     event_website_contents = events_list
     for event_website_content in event_website_contents:
         event_website = list(event_website_content.keys())[0]
         content = event_website_content[event_website]
         httpretty.register_uri(httpretty.GET,
                                uri=event_website,
                                body=content,
                                status=200)
     events = events_list
     for event in events:
         for k in event:
             if k == 'Event Phone':
                 val = event[k]
                 result = is_phonenumber_valid(val)
                 self.assertTrue(result)
 def test_events_schema_phone_type(self):
     '''
     Tests if the phone number string is formatted like:  "+1-326-437-9663"
     '''
     httpretty.register_uri(method=httpretty.GET,
                            uri=self.event_website_feb,
                            status=200,
                            body=self.event_website_content_feb)
     httpretty.register_uri(method=httpretty.GET,
                            uri=self.event_website_mar,
                            status=200,
                            body=self.event_website_content_mar)
     r = requests.get(self.event_website_feb)
     content = r.content
     soup = bs4.BeautifulSoup(content, 'html.parser')
     events = handle_ans_page(soup)
     for event in events:
         for k in event:
             if k == 'Event Phone':
                 val = event[k]
                 result = is_phonenumber_valid(val)
                 self.assertTrue(result)
 def test_events_schema_phone_type(self):
     '''
     Tests if the phone number string is formatted like:  "+1-326-437-9663"
     '''
     httpretty.register_uri(
         method=httpretty.GET,
         uri='https://www.montgomeryparks.org/calendar/?cat=2901&v=0',
         status=200,
         body=self.single_event_calendar_page_content)
     httpretty.register_uri(
         method=httpretty.GET,
         uri=
         'https://www.montgomeryparks.org/events/volunteer-fair-for-montgomery-parks-historic-sites/',
         status=200,
         body=self.open_house_page_content)
     category_id_map = {'open house': '2901'}
     events = get_category_events('open house', category_id_map)
     for event in events:
         for k in event:
             if k == 'Event Phone':
                 val = event[k]
                 result = is_phonenumber_valid(val)
                 self.assertTrue(result)
예제 #10
0
 def test_events_schema_phone_type(self, mock_customized_url, mock_request):
     '''
     Tests if the phone number string is formatted like:  "+1-326-437-9663"
     '''
     api_url = 'https://www.api.com'
     mock_customized_url.return_value = 'https://www.api.com'
     mock_request.register_uri('GET',
                               url=api_url,
                               status_code=200,
                               json=api_json)
     mock_request.register_uri(
         'GET',
         url=
         'https://www.nature.org/en-us/get-involved/how-to-help/volunteer-and-attend-events/find-local-events-and-opportunities/fairfax-county-watershed-cleanup/',
         status_code=200,
         content=event_page_content)
     events = main()
     for event in events:
         for k in event:
             if k == 'Event Phone':
                 val = event[k]
                 result = is_phonenumber_valid(val)
                 self.assertTrue(result)