def recognition(self): examples = [ 'baz', '<?xml version="1.0" encoding="utf-8"?>' \ + '<rss version="1.0" xmlns:atom="http://www.w3.org/2005/Atom">' \ + '</rss>', wordpress, atom ] for value in examples: with attest.raises(imprt.InputError): imprt.rss(value) imprt.rss(rss)
def defaults(self): defaults, items = imprt.rss(rss) assert defaults['sitename'] == 'mecker. mecker. mecker.' assert defaults['www_root'] == 'http://blog.posativ.org/' assert len(items) == 1
def first_entry(self): defaults, items = imprt.rss(rss) entry = items[0] for key in 'title', 'content', 'link', 'date', 'tags': assert key in entry assert len(entry['tags']) == 2