def test_most_used_character(self): self.assertEqual(None, word_processor.most_used_character('')) self.assertEqual( 'e', word_processor.most_used_character( 'These are indeed interesting, an obvious understatement, times. What say you?' ))
def test_most_letter(self): output = StringIO() sys.stdout = output popular_char = word_processor.most_used_character('These are indeed interesting, an obvious understatement, times. What say you?') self.assertEqual("e",popular_char)
def test_most_used_letters(self): text = "These are indeed interesting, an obvious understatement, times. What say you?" letters_count = { 'a': 5, 'b': 1, 'c': 0, 'd': 3, 'e': 11, 'f': 0, 'g': 1, 'h': 2, 'i': 5, 'j': 0, 'k': 0, 'l': 0, 'm': 2, 'n': 6, 'o': 3, 'p': 0, 'q': 0, 'r': 3, 's': 6, 't': 7, 'u': 3, 'v': 1, 'w': 0, 'x': 0, 'y': 2, 'z': 0 } self.assertEqual('e', word_processor.most_used_character(text))
def test_most_used_character(self): """ This function makes sure that it displays the letter that has been used the most in a list. """ words = word_processor.most_used_character( 'These are indeed interesting, an obvious understatement, times. What say you?' ) self.assertEqual('e', words)
def test_1_char_most_used(self): results = word_processor.most_used_character('a') expected = 'a' self.assertEqual(results,expected)
def test_most_used_character(self): most_used_char = word_processor.most_used_character(text) self.assertEqual("a", most_used_char) self.assertEqual(None,word_processor.most_used_character(""))
def test_step5_most_used_empty(self): popular_char = word_processor.most_used_character('') self.assertIsNone(popular_char)
def test_step5_most_used_2(self): popular_char = word_processor.most_used_character( 'These are indeed interesting, an obvious understatement, times. What say you?' ) self.assertEqual('e', popular_char)
def test_step5_most_used_1(self): popular_char = word_processor.most_used_character('a') self.assertEqual('a', popular_char)
def test_most_used_character(self): results = word_processor.most_used_character( 'Hello; How, you doing? Its been long.') self.assertEqual('o', results)
def test_Reduce_to_highest_occurrence(self): popular_char = word_processor.most_used_character( 'These are indeed interesting, an obvious understatement, times. What say you?' ) self.assertEqual('e', popular_char)
def test_most_used_character_empty(self): self.assertEqual(most_used_character(""), None)
def test_most_used_character_digit(self): self.assertEqual(most_used_character(123), -1)
def test_most_used_character(self): self.assertEqual(most_used_character("Long but longer"), "l")
def test_most_used(self): results = word_processor.most_used_character('These are indeed interesting, an obvious understatement, times. What say you?') expected = 'e' self.assertEqual(results,expected)
def test_most_used_character(self): text = "these are indeed interesting an obvious understatement times what say you" result = 'e' self.assertEqual(word_processor.most_used_character(text), result)
def test_most_used_empty(self): results = word_processor.most_used_character('') self.assertIsNone(results)
def test_highest_occurence(self): """tests that the function returns the most frequently occuring letter in a string""" result = word_processor.most_used_character( "once a lifetime twice a day") expect = 'e' self.assertEqual(expect, result)