Ejemplo n.º 1
0
 def test_retornar_None_para_o_que_nao_estiver_traduzido(self):
     """
         Para o que não estiver no grelha de Vigenère retorna None.
     """
     c = Cifra()
     self.assertEquals(c.translate(1, 'I'), "")
Ejemplo n.º 2
0
 def test_letra_Z_no_alfabeto_I_deve_retorno_H(self):
     """
         A letra Z na grelha de vigenére deve retornar H no alfabeto I
     """
     c = Cifra()
     self.assertEquals(c.translate('Z', 'I'), 'h')
Ejemplo n.º 3
0
 def test_letra_A_no_alfabeto_B_deve_retorno_B(self):
     """
         A letra A na grelha de vigenére deve retornar B no alfabeto B
     """
     c = Cifra()
     self.assertEquals(c.translate('A', 'B'), 'b')
Ejemplo n.º 4
0
 def test_letra_A_no_alfabeto_C_deve_retorno_C(self):
     """
         A letra A na grelha de vigenére deve retornar C no alfabeto C
     """
     c = Cifra()
     self.assertEquals(c.translate('A', 'C'), 'c')
Ejemplo n.º 5
0
 def test_letra_A_no_alfabeto_A_deve_retorno_A(self):
     """
         A letra A na grelha de vigenére deve retornar A no alfabeto A
     """
     c = Cifra()
     self.assertEquals(c.translate('A', 'A'), 'a')