def test_count(self): #self.create_file_width_content(self.file_name, self.content) self.assertEqual(count_letters('c'), {'c':1}) self.assertEqual(count_letters('assa'), {'a':2, 's':2}) self.assertEqual(count_letters('c11'), {'c':1, '1':2}) self.assertEqual(count_letters('cc12'), {'c':2, '1':1, '2':1}) self.assertEqual(count_letters('bbb'), {'b':3})
def test_count_letters_with_spaces(self): self.assertEqual(count_letters('a l m a'), { 'a': 2, 'l': 1, 'm': 1, ' ': 3 })
def test_for_case_sensitivity(self): self.assertEqual(count_letters("Attila"), { 'a': 2, 't': 2, 'i': 1, 'l': 1 })
def test_for_lorem_ipsum(self): self.assertEqual( count_letters( "Lorem ipsum dolor sit amet, massa in pede augue, pariatur lectus lectus nostra et nonummy felis, ut justo donec, volutpat vitae donec pharetra." ), { 'j': 1, '.': 1, 'i': 6, 'l': 6, 'a': 11, 't': 13, 'f': 1, 'o': 9, 'n': 6, 'v': 2, 'r': 7, 'u': 10, 'e': 13, 's': 9, 'c': 4, 'g': 1, ' ': 22, 'y': 1, 'p': 5, ',': 4, 'm': 6, 'h': 1, 'd': 4 })
def test_count_letters_method_only_lowercase_letters_correct_result(self): result = count_letters('kismacska') self.assertEqual({ 'i': 1, 'c': 1, 's': 2, 'm': 1, 'a': 2, 'k': 2 }, result)
def test_count_letters_method_numbers_and_letters_true_if_only_letters_counted_correct_result( self): result = count_letters('kismacska 12 kisoccse') self.assertEqual( { 'c': 3, 'i': 2, 's': 4, 'k': 3, 'm': 1, 'e': 1, 'a': 2, 'o': 1 }, result)
def test_letter_count_wrong_type(self): self.assertFalse(count_letters(34678))
def test_letter_counter_notequal(self): self.assertNotEqual(count_letters('alma'), count_letters('kkkkddddd'))
def test_anagramm_with_numbers(self): self.assertFalse(count_letters(1234))
def test_for_lorem_ipsum(self): self.assertEqual(count_letters("Lorem ipsum dolor sit amet, massa in pede augue, pariatur lectus lectus nostra et nonummy felis, ut justo donec, volutpat vitae donec pharetra."), {'j': 1, '.': 1, 'i': 6, 'l': 6, 'a': 11, 't': 13, 'f': 1, 'o': 9, 'n': 6, 'v': 2, 'r': 7, 'u': 10, 'e': 13, 's': 9, 'c': 4, 'g': 1, ' ': 22, 'y': 1, 'p': 5, ',': 4, 'm': 6, 'h': 1, 'd': 4})
def test_how_many_different_characters_are_in_this_string(self): self.assertEqual(count_letters(self.input_string_for_letter_counter), self.expected_letter_dictionary)
def test_count_numbers_in_string(self): self.assertEqual(count_letters('11233'), {'1':2, '2':1, '3':2})
def test_count_numbers_in_string(self): self.assertEqual(count_letters('11233'), {'1': 2, '2': 1, '3': 2})
def test_count_letters(self): self.assertEqual(count_letters(self.str3), count_letters(self.str4))
def test_empty_string(self): self.assertEqual(count_letters(''), {})
def test_count_integers(self): self.assertEqual(count_letters(11233), {'1':2, '2':1, '3':2})
def test_count_letters_with_spaces(self): self.assertEqual(count_letters('a l m a'), {'a':2, 'l':1, 'm':1, ' ':3})
def test_count_letters_asd(self): self.assertEqual(count_letters('asdssdd a'), ({ 'a': 2, 's': 3, 'd': 3 }))
def test_count__with_uppercase_letters(self): self.assertEqual(count_letters('lomhaMacska'), count_letters('scAkmahomal'))
def test_count_letters_stars_vv(self): self.assertEqual(count_letters(' VVqqovv '), ({ 'v': 4, 'q': 2, 'o': 1 }))
def test_count_lower_and_uppercase_letters(self): self.assertEqual(count_letters('Alma'), {'a':2, 'l':1, 'm':1})
def test_count_letters_compare_with_Hello(self): hello_count = {'H': 1, 'l': 2, 'o': 1, 'e': 1} self.assertEqual(hello_count, count_letters("Hello"))
def test_count_letters(self): self.assertEqual(count_letters('def'), {'d': 1, 'e': 1, 'f': 1}) self.assertEqual(count_letters(''), {}) self.assertEqual(count_letters(5.03), '')
def test_count_letters_int_input(self): self.assertFalse(count_letters(123))
def test_count_letters_stars(self): self.assertEqual(count_letters('**01 *01 *a'), ({'a':1}))
def test_count_letters_long_string(self): long_string = "abcdefghijklmnopqrst" * 100 a_count = 100 self.assertEqual(a_count, count_letters(long_string)['a'])
def test_count_letters(self): dict = {'l': 1, 'a': 2} self.assertEqual(count_letters('ala'), dict) self.assertEqual(count_letters('Ala'), dict)
def test_same_word_in_different_order(self): self.assertEqual(count_letters('hello'), count_letters('olleh'))
def test_anagramm_with_numbers(self): self.assertTrue(count_letters('alma'), {'l': 1, 'a': 2, 'm': 1})
def test_uppercase_letter_in_string(self): self.assertEqual(count_letters('helLo'), count_letters('olleh'))
def test_letter_counter_True(self): self.assertEqual(count_letters('alma'), count_letters('mala'))
def test_different_words_not_equal(self): self.assertNotEqual(count_letters('hello'), count_letters('fkjdkllsi'))
def test_letter_counter_uppercase(self): self.assertNotEqual(count_letters('alMa'), count_letters('mala'))
def test_counter(self): self.assertDictContainsSubset(count_letters(self.sentence), self.dictionary)
def test_count_letters_stars(self): self.assertEqual(count_letters('**01 *01 *a'), ({'a': 1}))
def test_count_integers(self): self.assertEqual(count_letters(11233), {'1': 2, '2': 1, '3': 2})
def test_count_lower_and_uppercase_letters(self): self.assertEqual(count_letters('Alma'), {'a': 2, 'l': 1, 'm': 1})
def test_count_with_hypen_letters(self): self.assertEqual(count_letters('lomha-macska'), count_letters('-scakmahomal'))
def test_count_letters_method_lowercase_and_uppercase_letters_correct_result(self): result = count_letters('Kismacska') self.assertEqual({'i': 1, 'c': 1, 's': 2, 'm': 1, 'a': 2, 'k': 2}, result)
def test_count_letters_stars_vv(self): self.assertEqual(count_letters(' VVqqovv '), ({'v':4, 'q':2, 'o':1}))
def test_count_letters(self): self.assertEqual(count_letters('almafa'), count_letters('lamaaf'))
def test_count_letters_method_numbers_and_letters_true_if_only_letters_counted_correct_result(self): result = count_letters('kismacska 12 kisoccse') self.assertEqual({'c': 3, 'i': 2, 's': 4, 'k': 3, 'm': 1, 'e': 1, 'a': 2, 'o': 1}, result)
def test_count__with_not_letters(self): self.assertNotEqual(count_letters('lomham1acska'), count_letters('scakmahomal3d'))
def test_count__empty_letters(self): self.assertEqual(count_letters(''), {})
def test_for_case_sensitivity(self): self.assertEqual(count_letters("Attila"), {'a': 2, 't': 2, 'i': 1, 'l': 1})
def test_count_letters_asd(self): self.assertEqual(count_letters('asdssdd a'), ({'a':2, 's':3, 'd':3}))