def test_multiple_telephone_numbers(self): self.unhidden_page_html.text = "Call at 123-456-7890 or 098-765-4321" telephone_numbers = listing.extract_telephone_numbers( self.link_html, self.page_html, self.unhidden_page_html) self.assertEqual(telephone_numbers, ['1234567890', '0987654321'])
def test_formatted_telephone_number(self): self.unhidden_page_html.text = "Call at (123) 456-7890" telephone_numbers = listing.extract_telephone_numbers( self.link_html, self.page_html, self.unhidden_page_html) self.assertEqual(telephone_numbers, ['1234567890'])
def test_no_telephone_numbers(self): self.unhidden_page_html.text = "Please contact me on craigslist" telephone_numbers = listing.extract_telephone_numbers( self.link_html, self.page_html, self.unhidden_page_html) self.assertIsNone(telephone_numbers)