def test_has_no_date(self): self.link_html.a.text = "Apartment is available immediately!" available_month = listing.extract_available_month( self.link_html, self.page_html, self.unhidden_page_html) self.assertIsNone(available_month)
def test_has_short_month(self): self.link_html.a.text = "Available Mar 2015" available_month = listing.extract_available_month( self.link_html, self.page_html, self.unhidden_page_html) self.assertEqual(available_month, 3)
def test_has_formatted_date(self): self.link_html.a.text = "Available 6/25/2015" available_month = listing.extract_available_month( self.link_html, self.page_html, self.unhidden_page_html) self.assertEqual(available_month, 6)
def test_has_long_month(self): self.link_html.a.text = "Available August 1" available_month = listing.extract_available_month( self.link_html, self.page_html, self.unhidden_page_html) self.assertEqual(available_month, 8)