示例#1
0
 def testOrder(self):
     orig = "the quick fox jumped over the lazy dog while the dog slept"
     result = [('the', 3), ('dog', 2), ('lazy', 1), ('jumped', 1),
               ('over', 1), ('slept', 1), ('fox', 1), ('while', 1),
               ('quick', 1)]
     ret = main.wordCounts(orig)
     self.assertEqual(ret[0], result[0])
     self.assertEqual(ret[1], result[1])
     for x in ret[2:]:
         self.assertTrue(x[1] == 1)
示例#2
0
 def testOrder(self):
     orig = "the quick fox jumped over the lazy dog while the dog slept"
     result = [('the', 3), ('dog', 2), ('lazy', 1), ('jumped', 1),
               ('over', 1), ('slept', 1), ('fox', 1), ('while', 1),
               ('quick', 1)]
     ret = main.wordCounts(orig)
     self.assertEqual(ret[0], result[0])
     self.assertEqual(ret[1], result[1])
     for x in ret[2:]:
         self.assertTrue(x[1]==1)
示例#3
0
 def testPunctuation(self):
     orig = "same same. same, not_same same?"
     result = [('same', 4), ('not_same', 1)]
     self.assertEqual(main.wordCounts(orig), result)
示例#4
0
 def testCapitalization(self):
     orig = "same Same SAME samE SAme SaMe"
     result = [('same', 6)]
     self.assertEqual(main.wordCounts(orig), result)
示例#5
0
 def testOneWord(self):
     orig = "word"
     result = [("word", 1)]
     self.assertEqual(main.wordCounts(orig), result)
示例#6
0
 def testEmpty(self):
     orig = ""
     result = []
     self.assertEqual(main.wordCounts(orig), result)
示例#7
0
 def testCapitalization(self):
     orig = "same Same SAME samE SAme SaMe"
     result = [('same', 6)]
     self.assertEqual(main.wordCounts(orig), result)
示例#8
0
 def testOneWord(self):
     orig = "word"
     result = [("word", 1)]
     self.assertEqual(main.wordCounts(orig), result)
示例#9
0
 def testEmpty(self):
     orig = ""
     result = []
     self.assertEqual(main.wordCounts(orig), result)
示例#10
0
 def testPunctuation(self):
     orig = "same same. same, not_same same?"
     result = [('same', 4), ('not_same', 1)]
     self.assertEqual(main.wordCounts(orig), result)