Exemplo n.º 1
0
 def test_word_counter(self):
     WC = WordCounter()        
     test_words = ["purple","purple","cat","monkey","dog","Monkey","doNkey"]
     for w in test_words:
         WC.insert(w)
     self.assertEqual(WC.words["purple"], 2, "Word count incorrect.")
     self.assertEqual(WC.words["monkey"], 1, "Word count incorrect.")
 def test_word_counter_scaling(self):
     random.seed(2)
     test_words = ["yellow","movies","hamburgers","moose", "cheese", "who?","bollywood"]
     WC = WordCounter()
     for i in range(1000000):
         WC.insert(random.choice(test_words))
     print("\n")
     for k,v in WC.items():
         print("{0:<30}{1}\n".format(k,v))
Exemplo n.º 3
0
 def test_word_counter_scaling(self):
     random.seed(2)
     test_words = [
         "yellow", "movies", "hamburgers", "moose", "cheese", "who?",
         "bollywood"
     ]
     WC = WordCounter()
     for i in range(1000000):
         WC.insert(random.choice(test_words))
     print("\n")
     for k, v in WC.items():
         print("{0:<30}{1}\n".format(k, v))