コード例 #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']
コード例 #2
0
ファイル: test.py プロジェクト: mtenenholtz/algorithms
 def test_reverse_with_whitespace(self):
     self.assertEqual(reverse('  abcd'), 'dcba  ')
コード例 #3
0
 def test_empty_string(self):
     self.assertEqual(reverse(''), '')
コード例 #4
0
 def test_a_sentence_with_punctuation(self):
     self.assertEqual(reverse('I\'m hungry!'), '!yrgnuh m\'I')
コード例 #5
0
 def test_a_word(self):
     self.assertEqual(reverse('robot'), 'tobor')
コード例 #6
0
 def test_a_capitalized_word(self):
     self.assertEqual(reverse('Ramen'), 'nemaR')
コード例 #7
0
 def test_an_even_sized_word(self):
     self.assertEqual(reverse('drawer'), 'reward')
コード例 #8
0
 def test_a_string_with_punctuation(self):
     self.assertEqual(reverse('I\'m hungry!'), '!yrgnuh m\'I')
コード例 #9
0
 def test_a_sentence_with_punctuation(self):
     assert reverse("I'm hungry!") == "!yrgnuh m'I"
コード例 #10
0
 def test_a_capitalized_word(self):
     assert reverse("Ramen") == "nemaR"
コード例 #11
0
ファイル: test.py プロジェクト: PythonProdigy/python-devtest
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
コード例 #12
0
    def test_reverse(self):
        my_string = "testing"
        my_reversed_string = "gnitset"

        returned_string=reverse(my_string)
        assert my_reversed_string == returned_string
コード例 #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
コード例 #14
0
ファイル: test.py プロジェクト: mperham2/python-devtest
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
コード例 #15
0
 def test_small_string(self):
     self.assertEqual(reverse('abc'), 'cba')
コード例 #16
0
 def test_a_palindrome(self):
     assert reverse("racecar") == "racecar"
コード例 #17
0
 def test_none(self):
     self.assertEqual(reverse(None), None)
コード例 #18
0
 def test_an_even_sized_word(self):
     assert reverse("drawer") == "reward"
コード例 #19
0
 def test_empty_string(self):
     self.assertEqual(reverse(''), '')
コード例 #20
0
 def test_an_empty_string(self):
     assert reverse("") == ""
コード例 #21
0
 def test_a_word(self):
     self.assertEqual(reverse('robot'), 'tobor')
コード例 #22
0
 def test_a_word(self):
     assert reverse("robot") == "tobor"
コード例 #23
0
def panda_pal(tanya):
    chill_tanya = tanya.lower()
    anti_tanya = reverse(chill_tanya)
    return chill_tanya == anti_tanya
コード例 #24
0
ファイル: test.py プロジェクト: PythonProdigy/python-devtest
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
コード例 #25
0
 def test_a_capitalized_word(self):
     self.assertEqual(reverse('Ramen'), 'nemaR')
コード例 #26
0
    def test_reverse(self):
        my_string = "testing"
        my_reversed_string = "gnitset"

        returned_string = reverse(my_string)
        assert my_reversed_string == returned_string
コード例 #27
0
 def test_a_palindrome(self):
     self.assertEqual(reverse('racecar'), 'racecar')
コード例 #28
0
 def test_an_empty_string(self):
     self.assertEqual(reverse(""), "")
コード例 #29
0
ファイル: test.py プロジェクト: mtenenholtz/algorithms
 def test_reverse(self):
     self.assertEqual(reverse('abcd'), 'dcba')
コード例 #30
0
 def test_a_word(self):
     self.assertEqual(reverse("robot"), "tobor")
コード例 #31
0
 def test_single_char(self):
     self.assertEqual(reverse('a'), 'a')
コード例 #32
0
 def test_a_capitalized_word(self):
     self.assertEqual(reverse("Ramen"), "nemaR")
コード例 #33
0
 def test_larger_string(self):
     self.assertEqual(reverse('A man, a plan, a canal: Panama'),
                      'amanaP :lanac a ,nalp a ,nam A')
コード例 #34
0
 def test_a_sentence_with_punctuation(self):
     self.assertEqual(reverse("I'm hungry!"), "!yrgnuh m'I")
コード例 #35
0
 def test_a_capitalized_word(self):
     self.assertEqual(reverse('Inderpal'), 'laprednI')
コード例 #36
0
 def test_a_palindrome(self):
     self.assertEqual(reverse("racecar"), "racecar")
コード例 #37
0
 def test_a_palindrome(self):
     self.assertEqual(reverse('racecar'), 'racecar')
コード例 #38
0
 def test_an_even_sized_word(self):
     self.assertEqual(reverse("drawer"), "reward")
コード例 #39
0
 def test_a_word(self):
     self.assertEqual(reverse('golu'), 'ulog')
コード例 #40
0
 def test_string_is_reversed(self):
     test_str = 'rabbit'
     result_expected = 'tibbar'
     result_actual = reverse(test_str)
     self.assertEqual(result_expected, result_actual)