Пример #1
0
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"]
Пример #2
0
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
Пример #3
0
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"