def recognition(self): examples = [ 'bar', '<?xml version="1.0" encoding="utf-8"?>' \ + '<feed xmlns="http://invalid.org/" xml:lang="de">' \ + '</feed>', wordpress, rss ] for value in examples: with attest.raises(imprt.InputError): imprt.atom(value) imprt.atom(atom)
def first_entry(self): defaults, items = imprt.atom(atom) entry = items[0] for key in 'title', 'content', 'link', 'date', 'tags': assert key in entry assert len(entry['tags']) == 2
def defaults(self): defaults, items = imprt.atom(atom) assert defaults['sitename'] == "Mark van Lent's weblog" assert defaults['author'] == 'Mark van Lent' assert defaults['www_root'] == 'http://www.vlent.nl/weblog/' assert len(items) == 1