def test_count_4(self): result = count_letters('Esto es un test') self.assertEqual(result, { 'E': 1, 's': 3, 't': 3, 'o': 1, ' ': 3, 'e': 2, 'u': 1, 'n': 1 })
def test_count_(self): result = count_letters('hello world') self.assertEqual(result, { ' ': 1, 'e': 1, 'd': 1, 'h': 1, 'l': 3, 'o': 2, 'r': 1, 'w': 1, })
def test_count_2(self): result = count_letters('hola mundo') self.assertEqual( result, { ' ': 1, 'h': 1, 'o': 2, 'l': 1, 'a': 1, 'm': 1, 'u': 1, 'n': 1, 'd': 1, })
def test_count_2(self): result = count_letters('hola como estas?') self.assertEqual( result, { ' ': 2, 'e': 1, 'h': 1, 'o': 3, 'l': 1, 'a': 2, 'c': 1, 'm': 1, 's': 2, 't': 1, '?': 1, })
def test_count_3(self): result = count_letters('Esta funcion, funciona') self.assertEqual( result, { 'E': 1, 's': 1, 't': 1, 'a': 2, ' ': 2, 'f': 2, 'u': 2, 'n': 4, 'c': 2, 'i': 2, 'o': 2, ',': 1, })
def test_count_letters(input_string, result): assert count_letters.count_letters(input_string) == result
def test_if_exists(self): self.assertEqual(count_letters(''), {})
def test_same_letters(self): self.assertEqual(count_letters('a'), {'a': 1}) self.assertEqual(count_letters('aa'), {'a': 2}) self.assertEqual(count_letters('b'), {'b': 1}) self.assertEqual(count_letters('bbb'), {'b': 3})
def test_different_letters(self): self.assertEqual(count_letters('ab'), {'a':1, 'b': 1}) self.assertEqual(count_letters('abc'), {'a':1, 'b':1, 'c':1}) self.assertEqual(count_letters('abcb'), {'a':1, 'b':2, 'c':1}) self.assertEqual(count_letters('kacsa'), {'a':2, 'k':1, 'c':1, 's':1})
def test_count(self): self.assertEqual(count_letters("hello world"), {'h': 1, 'e': 1, 'l': 3, 'o': 2, ' ': 1, 'w': 1, 'r': 1, 'd': 1}) with self.assertRaises(TypeError): count_letters(1234) count_letters(True) count_letters(0.1112)
def test_simple_letters(self): self.assertEqual(count_letters('a'), {'a': 1}) self.assertEqual(count_letters('aa'), {'a': 2})
def test_distinct_letters(self): self.assertEqual(count_letters('ab'), {'a': 1, 'b': 1})
def test_different_letters(self): self.assertEqual(count_letters('b'), {'b':1})