def test_empty(self):
     self.assertEqual(unique_characters(''), [])
Ejemplo n.º 2
0
 def test_none_type(self):
     self.assertEqual(unique_characters(None), 0)
Ejemplo n.º 3
0
 def test_unique_chars(self):
     self.assertEqual(unique_chars.unique_characters("baaaanagram"),
                      ['b', 'a', 'n', 'g', 'r', 'm'])
Ejemplo n.º 4
0
 def test_string(self):
     self.assertTrue(unique_characters("anagram"))
Ejemplo n.º 5
0
 def test_number_input(self):
     self.assertFalse(unique_characters(2))
Ejemplo n.º 6
0
 def test_unique_characters_None(self):
     self.assertFalse(unique_characters())
Ejemplo n.º 7
0
 def test_unique_characters_empty_string(self):
     self.assertFalse(unique_characters(''))
Ejemplo n.º 8
0
 def test_duplicated_letter(self):
     self.assertEqual(unique_characters("aa"), [])
Ejemplo n.º 9
0
 def test_duplicated_letter_and_single_letter(self):
     self.assertEqual(unique_characters("aab"), ["b"])
Ejemplo n.º 10
0
 def test_if_different_words(self):
     self.assertEqual(
         unique_chars.unique_characters("these are different words"),
         ['t', 'h', 'e', 's', 'a', 'r', 'd', 'i', 'f', 'n', 'w', 'o'])
Ejemplo n.º 11
0
 def test_if_only_same_letters(self):
     self.assertEqual(unique_chars.unique_characters("aaaaaaaa"), ["a"])
Ejemplo n.º 12
0
 def test_removing_same_letters(self):
     self.assertEqual(unique_chars.unique_characters("anagram"),
                      ["n", "g", "r", "m"])
Ejemplo n.º 13
0
 def test_empty_string(self):
     self.assertEqual(unique_chars.unique_characters(''), [])
Ejemplo n.º 14
0
 def test_for_None(self):
     self.assertFalse(unique_chars.unique_characters(None))
Ejemplo n.º 15
0
 def test_one_letter(self):
     self.assertEqual(unique_characters("a"), ['a'])
Ejemplo n.º 16
0
 def test_one_letter_string(self):
     self.assertEqual(unique_characters("a"), ["a"])
Ejemplo n.º 17
0
 def test_empty_input(self):
     self.assertFalse(unique_characters(""))
Ejemplo n.º 18
0
    def unique_characters(self):

        self.assertEqual(unique_chars.unique_characters(""), "")
Ejemplo n.º 19
0
 def test_unique(self):
     self.assertTrue(unique_characters('alma'))
Ejemplo n.º 20
0
 def test_three_letter(self):
     self.assertEqual(unique_chars.unique_characters("dog"),
                      ["d", "o", "g"])
Ejemplo n.º 21
0
 def test_result(self):
     self.assertEqual(unique_characters("anagram"),
                      "'m', 'n', 'g', 'a', 'r'")
Ejemplo n.º 22
0
 def test_three_letter_without_a(self):
     self.assertEqual(unique_chars.unique_characters("cat"), ["c", "t"])
Ejemplo n.º 23
0
 def test_list(self):
     self.assertTrue(unique_characters("anagram"))
Ejemplo n.º 24
0
 def test_empty_string(self):
     self.assertEqual(unique_chars.unique_characters(""), False)
Ejemplo n.º 25
0
 def test_all_unique_chars(self):
     self.assertEqual(unique_characters("elmegyek"),
                      ['l', 'm', 'g', 'y', 'k'])
Ejemplo n.º 26
0
 def test_one_letter(self):
     self.assertEqual(unique_chars.unique_characters("b"), ["b"])
Ejemplo n.º 27
0
 def test_upper_or_lower(self):
     self.assertNotEquals(unique_chars.unique_characters("baaaanagram"),
                          ['B', 'A', 'N', 'G', 'R', 'M'])
Ejemplo n.º 28
0
 def test_no_unique_letter_in_word(self):
     self.assertEqual(unique_characters("aabb"), [])
Ejemplo n.º 29
0
 def test_not_enought_chars(self):
     self.assertNotEquals(unique_chars.unique_characters("banaagram"),
                          ['a', 'n', 'g', 'r', 'm'])
 def test_two_same_letters_with_more(self):
     self.assertEqual(unique_characters("abrakadabra"), ['k', 'd'])