def test_turnoff(self, tmpdir): httpmocks.page('https://turnoff.us/', 'turnoff-home') httpmocks.page('https://turnoff.us/geek/the-bad-design-punisher', 'turnoff-229') httpmocks.png(re.compile(r'https://turnoff\.us/image/en/.*\.png')) cmd('--numstrips', '2', '--basepath', str(tmpdir), 'turnoff')
def test_gocomics_index(self, tmpdir): httpmocks.page('https://www.gocomics.com/calvinandhobbesespanol', 'gocomics-root') httpmocks.page(re.compile('.*espanol/2020/03/25'), 'gocomics-page') httpmocks.page(re.compile('.*espanol/2012/07/22'), 'gocomics-page') httpmocks.png(re.compile(r'https://assets\..*')) cmd('--basepath', str(tmpdir), 'CalvinAndHobbesEnEspanol') cmd('--basepath', str(tmpdir), 'CalvinAndHobbesEnEspanol:2012/07/22')
def test_fetch_html_and_rss_2(self, tmp_path): httpmocks.page('http://www.bloomingfaeries.com/', 'bf-home') httpmocks.page(re.compile('http://www.*faeries-405/'), 'bf-405') httpmocks.png(re.compile(r'http://www\.blooming.*405.*jpg')) httpmocks.png(re.compile(r'http://www\.blooming.*406.*jpg'), 'tall') cmd_ok("--numstrips", "2", "--baseurl", "bla", "--basepath", str(tmp_path), "--output", "rss", "--output", "html", "--adult", "BloomingFaeries") html = next((tmp_path / 'html').glob('*.html')).read_text() assert "width=" in html