def test_more_link_newest(self): """ Checks if the "More" link at the bottom of newest page works. """ soup = utils.get_soup(page='newest') fnid = self.hn._get_next_page(soup) expected = 'x?fnid=te9bsVN2BAx0XOpRmUjcY4' self.assertEqual(len(fnid), len(expected))
def test_more_link_top(self): """ Checks if the "More" link at the bottom of homepage works. """ soup = utils.get_soup() fnid = self.hn._get_next_page(soup) expected = 'news2' self.assertEqual(len(fnid), len(expected))
def test_get_zipped_rows(self): """ Tests HN._get_zipped_rows for best page. """ soup = utils.get_soup(page='best') rows = self.hn._get_zipped_rows(soup) if self.PY2: self.assertEqual(len(rows), 30) else: rows = [row for row in rows] self.assertEqual(len(rows), 30)