Esempio n. 1
0
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']
Esempio n. 2
0
 def test_reverse_with_whitespace(self):
     self.assertEqual(reverse('  abcd'), 'dcba  ')
Esempio n. 3
0
 def test_empty_string(self):
     self.assertEqual(reverse(''), '')
Esempio n. 4
0
 def test_a_sentence_with_punctuation(self):
     self.assertEqual(reverse('I\'m hungry!'), '!yrgnuh m\'I')
Esempio n. 5
0
 def test_a_word(self):
     self.assertEqual(reverse('robot'), 'tobor')
 def test_a_capitalized_word(self):
     self.assertEqual(reverse('Ramen'), 'nemaR')
Esempio n. 7
0
 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"
Esempio n. 11
0
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
Esempio n. 12
0
    def test_reverse(self):
        my_string = "testing"
        my_reversed_string = "gnitset"

        returned_string=reverse(my_string)
        assert my_reversed_string == returned_string
Esempio n. 13
0
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
Esempio n. 14
0
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_empty_string(self):
     self.assertEqual(reverse(''), '')
 def test_an_empty_string(self):
     assert reverse("") == ""
 def test_a_word(self):
     self.assertEqual(reverse('robot'), 'tobor')
 def test_a_word(self):
     assert reverse("robot") == "tobor"
Esempio n. 23
0
def panda_pal(tanya):
    chill_tanya = tanya.lower()
    anti_tanya = reverse(chill_tanya)
    return chill_tanya == anti_tanya
Esempio n. 24
0
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
Esempio n. 25
0
 def test_a_capitalized_word(self):
     self.assertEqual(reverse('Ramen'), 'nemaR')
Esempio n. 26
0
    def test_reverse(self):
        my_string = "testing"
        my_reversed_string = "gnitset"

        returned_string = reverse(my_string)
        assert my_reversed_string == returned_string
Esempio n. 27
0
 def test_a_palindrome(self):
     self.assertEqual(reverse('racecar'), 'racecar')
 def test_an_empty_string(self):
     self.assertEqual(reverse(""), "")
Esempio n. 29
0
 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_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)