def test_sample_first(self): news = parsers.get_pravda_news(open("samples/pravda", encoding='utf-8').read()) self.assertEqual(news[0], News( source=Sources.UKRPRAVDA, datetime=datetime(2012, 11, 18, 18, 18), title='Ізраїль обстріляв офіси світових ЗМІ в Секторі Газа', link='http://www.pravda.com.ua/news/2012/11/18/6977670/', lead='У ніч на неділю під ізраїльський обстріл в Газі потрапили дві будівлі, в яких розміщувався ряд палестинських ЗМІ, а також місцеві офіси британських телеканалів ITN і Sky і цілого ряду інших іноземних мовників' ) )
def test_site_amount(self): page = urlopen(parsers.Urls.UKRPRAVDA) news = parsers.get_pravda_news(page) self.assertEqual(len(news), 82)
def test_sample_amount(self): news = parsers.get_pravda_news(open("samples/pravda", encoding='utf-8').read()) self.assertEqual(len(news), 82)