Bienvenido a la Comunidad de Treehouse
¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.
¿Buscas aprender algo nuevo?
Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de
Inicia tu prueba gratuita
Rungano Matonda
3,237 Puntosaserciones cuantitativas
Hola
import unittest
from string_fun import is_palindrome
class PalindromeTestCase(unittest.TestCase):
def test_good_palindrome(self):
pass
def assertTrue_test_good_pandlindrome(self)
self.assertTrue == pass
def test_bad_palindrome(self):
pass
def is_palindrome(yarn):
"""Devuelve si una cadena es un palíndromo o no.
Un palíndromo es una palabra/frase que es igual en
ambas direcciones.
"""
return yarn == yarn[::-1]
2 Respuestas
Andreas cormack
Desarrollo web con Python Graduado de Techdegree 33,011 PuntosHola Rungano
Un palíndromo es cuando la cadena invertida es la misma. Entonces paso la función is_palindrome a assertTrue como argumento y debería devolver True si la cadena 'tacocat' es un palíndromo y lo mismo para assertFalse. Así es como lo hice.
import unittest
from string_fun import is_palindrome
class PalindromeTestCase(unittest.TestCase):
def test_good_palindrome(self):
self.assertTrue(is_palindrome(tacocat))
def test_bad_palindrome(self):
self.assertFalse(is_palindrome(nottacocat))
Rungano Matonda
3,237 PuntosMuchas gracias Andreas, realmente me ayudaste mucho. :)
Andrew Winkler
37,739 puntosAndrew Winkler
37,739 puntosgracias por esto +1