1 from nose.tools import eq_
3 from ..state import State
8 ("Apples are red.", 0),
9 ("Apples are blue.", 1),
10 ("Apples are red.", 2),
11 ("Apples are tasty and red.", 3),
12 ("Apples are tasty and blue.", 4)
17 token_sets = [state.process(c, r) for c, r in contents_revisions]
19 for i, (content, revision) in enumerate(contents_revisions):
20 eq_("".join(token_sets[i][0].texts()), content)
22 eq_(token_sets[0][0][0].text, "Apples")
23 eq_(len(token_sets[0][0][0].revisions), 5)
24 eq_(token_sets[0][0][4].text, "red")
25 eq_(len(token_sets[0][0][4].revisions), 3)