def test_tagcount_limit(): tiddlers = setup_testdata() summary = count.survey_field_values(environ,tiddlers,"tags",2) assert len(summary) is 2 assert summary == ["pet 4","kitty 3"] summary2 = count.survey_field_values(environ,tiddlers,"tags",1) assert len(summary2) is 1 assert summary2 == ["pet 4"]
def test_fieldcount_limit(): tiddlers = setup_testdata() summary = count.survey_field_values(environ,tiddlers,"favecolor",2) assert len(summary) is 2 expected = ["red 4", "green 2"] for i in summary: assert i in expected for j in expected: assert j in summary
def test_tagcount(): tiddlers = setup_testdata() summary = count.survey_field_values(environ,tiddlers,"tags") assert len(summary) is 12 expected = ["pet 4","kitty 3","cat 2","animal 2","bogof 1","lion 1","monkey 1","dinosaur 1","tiger 1","cAt 1","lolcat 1","dog 1"] for i in summary: assert i in expected for j in expected: assert j in summary #ordered by occurances with most affluent at top assert summary[0] == "pet 4" assert summary[1] == "kitty 3"