def test_invalid(): filepath = os.path.join(folder, 'non-entry.html') with open(filepath) as f: parsed = hentry.parse_html(f.read()) assert parsed is None filepath = os.path.join(folder, 'non-title.html') with open(filepath) as f: parsed = hentry.parse_html(f.read()) assert parsed is None
def compare(name): html = os.path.join(folder, '%s.html' % name) with open(html) as f: parsed = hentry.parse_html(f.read()) j = os.path.join(folder, '%s.json' % name) with open(j) as f: expect = json.load(f) pubdate = expect.get('pubdate') # fix pubdate if pubdate: expect['pubdate'] = hentry.to_datetime(pubdate) assert parsed == expect