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))
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))