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)
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)
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)
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)
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)