def test_frase_pequena(self):
     entrada = 'meu gato engasgou'
     saida_esperada = 'meu gato engasgou'
     saida = quebra_de_linha(entrada)
     self.assertEqual(saida, saida_esperada)
 def test_frase_com_palavras_grandes(self):
     entrada = 'tateandonoescuroderepentesintoumventoforte e extremamentegeladopelascostas'
     saida_esperada = 'tateandonoescuroderepentesintoumventoforte\ne\nextremamentegeladopelascostas'
     saida = quebra_de_linha(entrada)
     self.assertEqual(saida, saida_esperada)
 def test_frase_com_20_letras(self):
     entrada = 'abcdefghijklmnopqrst'
     saida_esperada = 'abcdefghijklmnopqrst'
     saida = quebra_de_linha(entrada)
     self.assertEqual(saida, saida_esperada)
 def test_frase_pequena_que_quebra_palavra(self):
     entrada = 'tateando no escuro de repente sinto um'
     saida_esperada = 'tateando no escuro\nde repente sinto um'
     saida = quebra_de_linha(entrada)
     self.assertEqual(saida, saida_esperada)
 def test_frase_grande_que_quebra_direito(self):
     entrada = 'eu perdi a carteira andando na rua, pois comia um sanduba do subway'
     saida_esperada = 'eu perdi a carteira\nandando na rua, pois\ncomia um sanduba do\nsubway'
     saida = quebra_de_linha(entrada)
     self.assertEqual(saida, saida_esperada)
 def test_frase_que_tambem_quebra_direito(self):
     entrada = 'eu perdi o mochilete andando na rua'
     saida_esperada = 'eu perdi o mochilete\nandando na rua'
     saida = quebra_de_linha(entrada)
     self.assertEqual(saida, saida_esperada)
 def test_frase_que_quebra_direito(self):
     entrada = 'eu perdi a carteira andando na rua'
     saida_esperada = 'eu perdi a carteira\nandando na rua'
     saida = quebra_de_linha(entrada)
     self.assertEqual(saida, saida_esperada)
 def test_outra_frase_pequena(self):
     entrada = 'o passaro voou'
     saida_esperada = 'o passaro voou'
     saida = quebra_de_linha(entrada)
     self.assertEqual(saida, saida_esperada)