class HistmagChurchill(MobifyTestCase): _source = None def setUp(self): # @see https://histmag.org/Winston-Churchill-lew-Albionu-14521 self._source = HistmagPage( url='', content=self.get_fixture( 'Winston-Churchill-lew-Albionu-14521.html')) def test_parsing(self): assert self._source.get_title() == u'Winston Churchill – lew Albionu' assert self._source.get_lead() == '' assert self._source.get_author() == u'Michał Gadziński' assert self._source.get_language() == 'pl' html = self._source.get_html() print(html) # failed assert will print the raw HTML assert u'<h1>Winston Churchill – lew Albionu</h1>' in html assert u'<h3>Potomek księcia Marlborough</h3>' in html assert u'<p>Winston Leonard Spencer-Churchill przyszedł na świat 30 listopada 1874 roku. ' in html assert u'<h3>Tekst jest fragmentem e-booka Michała Gadzińskiego „Perły imperium brytyjskiego”:</h3>' not in html
class HistmagBeniowski(MobifyTestCase): _source = None def setUp(self): # @see https://histmag.org/Maurycy-Beniowski-bunt-na-Kamczatce-13947 self._source = HistmagPage( url='', content=self.get_fixture( 'Maurycy-Beniowski-bunt-na-Kamczatce.html')) def test_parsing(self): assert self._source.get_title( ) == 'Maurycy Beniowski - bunt na Kamczatce' assert self._source.get_lead( ) == u'Po upadku konfederacji barskiej został zesłany na Kamczatkę. Awanturnicza natura nie pozwoliła mu jednak długo zagrzać tam miejsca. Tak Maurycy Beniowski stanął na czele buntu. Czy wywalczył upragnioną wolność?' assert self._source.get_author() == u'Mateusz Będkowski' assert self._source.get_language() == 'pl' html = self._source.get_html() print(html) # failed assert will print the raw HTML assert '<h1>Maurycy Beniowski - bunt na Kamczatce</h1>' in html assert '<p><strong>Po upadku konfederacji barskiej' in html assert u'<p>W październiku 1769 roku Beniowski i Wynbladth uczestniczyć mieli w spisku' in html assert 'Kamczatka, ilustracja' not in html assert 'Maurycy Beniowski (1741-1786) (domena publiczna)' not in html assert u'<h4>Zobacz także:</h4>' not in html
class Histmag(MobifyTestCase): _source = None def setUp(self): # @see https://histmag.org/Maurycy-Beniowski-bunt-na-Kamczatce-13947 self._source = HistmagPage( url='', content=self.get_fixture('Maurycy-Beniowski-bunt-na-Kamczatce.html') ) @staticmethod def test_is_my_url(): assert not HistmagSource.is_my_url('http://example.com') assert HistmagSource.is_my_url( 'http://histmag.org/Niech-zyje-car-Wladyslaw-Zygmuntowicz-Cz.-3-Upadek-planow-hetmana-8449') assert HistmagSource.is_my_url( 'https://histmag.org/czy-powstanie-listopadowe-bylo-skazane-na-porazke-13520') @staticmethod def test_extend_url(): assert HistmagSource.extend_url( 'http://histmag.org/Niech-zyje-car-Wladyslaw-Zygmuntowicz-Cz.-3-Upadek-planow-hetmana-8449' ) == 'http://histmag.org/Niech-zyje-car-Wladyslaw-Zygmuntowicz-Cz.-3-Upadek-planow-hetmana-8449' assert HistmagSource.extend_url( 'http://histmag.org/Margaret-Thatcher-tajfun-reform-7896' ) == 'http://histmag.org/Margaret-Thatcher-tajfun-reform-7896' assert HistmagSource.extend_url( 'http://histmag.org/zmarl-prof-janusz-tazbir-13257?newsletter=true' ) == 'http://histmag.org/zmarl-prof-janusz-tazbir-13257' assert HistmagSource.extend_url( 'https://histmag.org/Prawdziwy-powod-wybuchu-I-wojny-swiatowej-9648?ciekawostka' ) == 'https://histmag.org/Prawdziwy-powod-wybuchu-I-wojny-swiatowej-9648' def test_parsing(self): assert self._source.get_title() == 'Maurycy Beniowski - bunt na Kamczatce' assert self._source.get_lead() == u'Po upadku konfederacji barskiej został zesłany na Kamczatkę. Awanturnicza natura nie pozwoliła mu jednak długo zagrzać tam miejsca. Tak Maurycy Beniowski stanął na czele buntu. Czy wywalczył upragnioną wolność?' assert self._source.get_author() == u'Mateusz Będkowski' assert self._source.get_language() == 'pl' html = self._source.get_html() print(html) # failed assert will print the raw HTML assert '<h1>Maurycy Beniowski - bunt na Kamczatce</h1>' in html assert '<p><strong>Po upadku konfederacji barskiej' in html assert u'<p>W październiku 1769 roku Beniowski i Wynbladth uczestniczyć mieli w spisku' in html assert 'Kamczatka, ilustracja' not in html assert 'Maurycy Beniowski (1741-1786) (domena publiczna)' not in html assert u'<h4>Zobacz także:</h4>' not in html
def setUp(self): # @see https://histmag.org/Winston-Churchill-lew-Albionu-14521 self._source = HistmagPage( url='', content=self.get_fixture( 'Winston-Churchill-lew-Albionu-14521.html'))
def setUp(self): # @see https://histmag.org/Maurycy-Beniowski-bunt-na-Kamczatce-13947 self._source = HistmagPage( url='', content=self.get_fixture( 'Maurycy-Beniowski-bunt-na-Kamczatce.html'))
def setUp(self): # @see https://histmag.org/Maurycy-Beniowski-bunt-na-Kamczatce-13947 self._source = HistmagPage( url='', content=self.get_fixture('Maurycy-Beniowski-bunt-na-Kamczatce.html') )