def test_reverse(): """Assert the correct order of items in a returned list of various list inputs for the reverse function. """ # Anticipated input. assert reverse(['H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'] ) == ['d', 'l', 'r', 'o', 'w', ' ', 'o', 'l', 'l', 'e', 'H'] # 1 input. assert reverse(['A']) == ['A'] # No input. assert reverse([]) == [] # Odd number of input. assert reverse(['1', '2', '3']) == ['3', '2', '1'] # Even number of input. assert reverse(['1', '2', '3', '4']) == ['4', '3', '2', '1']
def test_reverse_with_whitespace(self): self.assertEqual(reverse(' abcd'), 'dcba ')
def test_empty_string(self): self.assertEqual(reverse(''), '')
def test_a_sentence_with_punctuation(self): self.assertEqual(reverse('I\'m hungry!'), '!yrgnuh m\'I')
def test_a_word(self): self.assertEqual(reverse('robot'), 'tobor')
def test_a_capitalized_word(self): self.assertEqual(reverse('Ramen'), 'nemaR')
def test_an_even_sized_word(self): self.assertEqual(reverse('drawer'), 'reward')
def test_a_string_with_punctuation(self): self.assertEqual(reverse('I\'m hungry!'), '!yrgnuh m\'I')
def test_a_sentence_with_punctuation(self): assert reverse("I'm hungry!") == "!yrgnuh m'I"
def test_a_capitalized_word(self): assert reverse("Ramen") == "nemaR"
from reverse_string import reverse print(reverse("tset") == "test") # True print(reverse("olleh") == "hello") # True print(reverse("nekcihc") == "chicken") # True print(reverse("neckihc") == "notchicken") # False print(reverse("abcdefghijklmnopqrstuvwxyz") == "zyxwvutsrqponmlkjihgfedcba") # True
def test_reverse(self): my_string = "testing" my_reversed_string = "gnitset" returned_string=reverse(my_string) assert my_reversed_string == returned_string
from reverse_string import reverse print(reverse('Hello World') == "dlroW olleH") # True print(reverse('eh') == 'he') # True print(reverse('this is a TEST') == "TSET a si siht") # True print(reverse('football') == 'labtoof') # False print(reverse('False') == 'eslaf') # False
from reverse_string import reverse print reverse("tset") == "test" # True print reverse("olleh") == "hello" # True print reverse("nekcihc") == "chicken" # True print reverse("neckihc") == "notchicken" # False print reverse("abcdefghijklmnopqrstuvwxyz") == \ "zyxwvutsrqponmlkjihgfedcba" # True
def test_small_string(self): self.assertEqual(reverse('abc'), 'cba')
def test_a_palindrome(self): assert reverse("racecar") == "racecar"
def test_none(self): self.assertEqual(reverse(None), None)
def test_an_even_sized_word(self): assert reverse("drawer") == "reward"
def test_an_empty_string(self): assert reverse("") == ""
def test_a_word(self): assert reverse("robot") == "tobor"
def panda_pal(tanya): chill_tanya = tanya.lower() anti_tanya = reverse(chill_tanya) return chill_tanya == anti_tanya
def test_reverse(self): my_string = "testing" my_reversed_string = "gnitset" returned_string = reverse(my_string) assert my_reversed_string == returned_string
def test_a_palindrome(self): self.assertEqual(reverse('racecar'), 'racecar')
def test_an_empty_string(self): self.assertEqual(reverse(""), "")
def test_reverse(self): self.assertEqual(reverse('abcd'), 'dcba')
def test_a_word(self): self.assertEqual(reverse("robot"), "tobor")
def test_single_char(self): self.assertEqual(reverse('a'), 'a')
def test_a_capitalized_word(self): self.assertEqual(reverse("Ramen"), "nemaR")
def test_larger_string(self): self.assertEqual(reverse('A man, a plan, a canal: Panama'), 'amanaP :lanac a ,nalp a ,nam A')
def test_a_sentence_with_punctuation(self): self.assertEqual(reverse("I'm hungry!"), "!yrgnuh m'I")
def test_a_capitalized_word(self): self.assertEqual(reverse('Inderpal'), 'laprednI')
def test_a_palindrome(self): self.assertEqual(reverse("racecar"), "racecar")
def test_an_even_sized_word(self): self.assertEqual(reverse("drawer"), "reward")
def test_a_word(self): self.assertEqual(reverse('golu'), 'ulog')
def test_string_is_reversed(self): test_str = 'rabbit' result_expected = 'tibbar' result_actual = reverse(test_str) self.assertEqual(result_expected, result_actual)