def test_pickle(self): wiki_link = WikiLink('WikiTitle', 'link text', 0, 3) wiki_link2 = pickle.loads(pickle.dumps(wiki_link)) eq_(wiki_link.title, wiki_link2.title) eq_(wiki_link.text, wiki_link2.text) eq_(wiki_link.span, wiki_link2.span) eq_(pickle.dumps(wiki_link), pickle.dumps(pickle.loads(pickle.dumps(wiki_link))))
def test_pickle(self): wiki_link = WikiLink('Title', 'link text', 0, 3) paragraph = Paragraph('paragraph text', [wiki_link], False) paragraph2 = pickle.loads(pickle.dumps(paragraph)) eq_('paragraph text', paragraph2.text) eq_(wiki_link.title, paragraph2.wiki_links[0].title) eq_(wiki_link.text, paragraph2.wiki_links[0].text) eq_(wiki_link.span, paragraph2.wiki_links[0].span) eq_(pickle.dumps(paragraph), pickle.dumps(pickle.loads(pickle.dumps(paragraph))))
def test_span_property(self): wiki_link = WikiLink('WikiTitle', 'link text', 0, 3) eq_((0, 3), wiki_link.span)
def test_end_property(self): wiki_link = WikiLink('WikiTitle', 'link text', 0, 3) eq_(3, wiki_link.end)
def test_start_property(self): wiki_link = WikiLink('WikiTitle', 'link text', 0, 3) eq_(0, wiki_link.start)
def test_text_property(self): wiki_link = WikiLink('WikiTitle', 'link text', 0, 3) eq_('link text', wiki_link.text)
def test_wiki_link_property(self): wiki_link = WikiLink('Title', 'link text', 0, 3) paragraph = Paragraph('paragraph text', [wiki_link], False) eq_([wiki_link], paragraph.wiki_links)