def test_get_collisions_from_webpage_without_url(self): actual_collision = undertest.get_collisions_from_webpage(TestWebpageParsing.webpage) expected_collision = { arrow.get("June 2013", 'MMMM-YYYY'): "../../random_url4.shtml", arrow.get("August 2015", 'MMMM-YYYY'): "random_url2.shtml" } self.assertEqual(expected_collision, actual_collision)
def test_get_collisions_from_webpage_with_url(self): actual_collision = undertest.get_collisions_from_webpage(TestWebpageParsing.webpage, url="http://my.com/absolute/long/path.html") expected_collision = { arrow.get("June 2013", 'MMMM-YYYY'): "http://my.com/random_url4.shtml", arrow.get("August 2015", 'MMMM-YYYY'): "http://my.com/absolute/long/random_url2.shtml" } self.assertEqual(expected_collision, actual_collision)