Example #1
0
 def teste_biro(self):
     self.assertEqual(
         anagramas('biro'),
         set('''biro bior brio broi boir bori
                 ibro ibor irbo irob iobr iorb
                 rbio rboi ribo riob roib robi
                 obir obri oibr oirb orbi orib'''.split()))
 def teste_biro(self):
     self.assertEqual(
         anagramas("biro"),
         set(
             """biro bior brio broi boir bori
                 ibro ibor irbo irob iobr iorb
                 rbio rboi ribo riob roib robi
                 obir obri oibr oirb orbi orib""".split()
         ),
     )
Example #3
0
 def teste_1_letra_deve_retornar_ela_mesma(self):
     self.assertEqual(anagramas('a'), set(['a']))
Example #4
0
 def teste_palavra_3_letras_diferentes_tem_6_anagrama(self):
     self.assertEqual(anagramas('abc'),
                      set(['abc', 'acb', 'bac', 'bca', 'cab', 'cba']))
Example #5
0
 def teste_palavra_3_letras_iguais_tem_1_anagrama(self):
     self.assertEqual(anagramas('aaa'), set(['aaa']))
Example #6
0
 def teste_palavra_ca_tem_os_anagramas_ca_e_ac(self):
     self.assertEqual(anagramas('ca'), set(['ca', 'ac']))
Example #7
0
 def teste_palavra_de_2_letras_diferentes_tem_2_anagramas(self):
     self.assertEqual(anagramas('ab'), set(['ab', 'ba']))
 def teste_1_letra_deve_retornar_ela_mesma(self):
     self.assertEqual(anagramas("a"), set(["a"]))
 def teste_palavra_3_letras_diferentes_tem_6_anagrama(self):
     self.assertEqual(anagramas("abc"), set(["abc", "acb", "bac", "bca", "cab", "cba"]))
Example #10
0
 def teste_palavra_3_letras_iguais_tem_1_anagrama(self):
     self.assertEqual(anagramas("aaa"), set(["aaa"]))
Example #11
0
 def teste_palavra_ca_tem_os_anagramas_ca_e_ac(self):
     self.assertEqual(anagramas("ca"), set(["ca", "ac"]))
Example #12
0
 def teste_palavra_de_2_letras_diferentes_tem_2_anagramas(self):
     self.assertEqual(anagramas("ab"), set(["ab", "ba"]))