示例#1
0
 def test_max_diff(self):
     self.assertEqual("cba", reverse_string.reverse_string("abc"))
     self.assertEqual(
         "!gnirtS TSET ym si sihT",
         reverse_string.reverse_string("This is my TEST String!"))
     self.assertEqual("", reverse_string.reverse_string(""))
     self.assertEqual("x", reverse_string.reverse_string("x"))
示例#2
0
 def test_reverse_string(self):
     self.assertEqual(reverse_string("I make things beep bop beep bop"),
                      "pob peeb pob peeb sgniht ekam I")
     self.assertEqual(reverse_string("Write code write code"),
                      "edoc etirw edoc etirW")
     self.assertEqual(reverse_string("Reverse this Last         One"),
                      "enO         tsaL siht esreveR")
     print("\nPassed reverse_string with no errors!")
示例#3
0
def endswith(search, string):

    search = reverse_string(search)
    string = reverse_string(string)

    for index in range(0, len(search)):
        if search[index] != string[index]:
            return False
        else:
            pass
    return True
示例#4
0
 def test_reverse_string(self):
     self.assertEqual(
         reverse_string(""), "",
         "The reversion of `'(empty string) is not `'(empty string).")
     self.assertEqual(reverse_string("a"), "a",
                      "The reversion of string 'a' is not string 'a'.")
     self.assertEqual(
         reverse_string("apple"), "elppa",
         "The reversion of string 'apple' is not string 'elppa'.")
     self.assertEqual(
         reverse_string("1234567890"), "0987654321",
         "The reversion of string '1234567890' is not string '0987654321'.")
 def test_reverse_string_not_empty_string(self):
     # Arrange
     string = "onibus"
     # Action
     result = reverse_string(string)
     # Assert
     self.assertEqual(result, "subino")
示例#6
0
def main ():
	my_string = "Hello world"
	print("Ma string:", my_string)
	my_reverse_string = reverse_string(my_string)
	print("Ma string inversée:", my_reverse_string)

	my_number = -1234
	print("Mon nombre :", my_number)
	my_reverse_number = reverse_number(my_number)
	print("Mon nombre opposé:", my_reverse_number)

	my_reverse_digits = reverse_digits(my_number)
	print("Mon nombre inversé:", my_reverse_digits)	
def test_case_1() -> None:
    assert reverse_string("Cat") == "taC"
示例#8
0
 def test_reverse(self):
     """Does an input of 'hello' return 'olleh'?"""
     output = reverse_string('hello')
     self.assertEqual(output, 'olleh')
示例#9
0
def check_palindrome(astring):
    q = astring.translate(None, ' ')  # removes spaces
    if q.lower() == reverse_string(q.lower()):  # makes sure that case matches
        return True
示例#10
0
def check_palindrome(s: str) -> bool:
    return s == reverse_string(s)
示例#11
0
def test_one_char():
    assert reverse_string('a') == 'a'
 def test1(self):
     self.assertEqual('cba', reverse_string('abc'))
示例#13
0
    def test_input_2(self):

        # Failure message:
        # expected reverse_string('Colt') to equal 'tloC'
        self.assertEqual(reverse_string('Colt'), 'tloC')
示例#14
0
 def test_non_palidromes1(self):
     self.assertEqual(
         'skoob',
         reverse_string('books'),
         msg='should return `skoob` for `books`'
     )
示例#15
0
 def test_palidromes3(self):
     self.assertTrue(
         reverse_string('civic'),
         msg='should return true for `civic`'
     )
示例#16
0
 def test_palidromes2(self):
     self.assertTrue(
         reverse_string('NaN'),
         msg='should return true for `NaN`'
     )
示例#17
0
 def test_palidromes1(self):
     self.assertTrue(
         reverse_string('anna'),
         msg='should return true for `anna`'
     )
示例#18
0
def better():
    example = "abcdefghijklmnopqrstuvwxyz01234567890" * 100
    reverse_string(example)
示例#19
0
 def test_fast_common_string(self):
     "RAT: common string"
     example = "hello world"
     expected = "dlrow olleh"
     self.assertEqual(reverse_string(example), expected)
示例#20
0
 def test_non_palidromes2(self):
     self.assertEqual(
         'nomolos',
         reverse_string('solomon'),
         msg='should return `nomolos` for `solomon`'
     )
示例#21
0
    def test_input_1(self):

        # Failure message:
        # expected reverse_string('awesome') to equal 'emosewa'
        self.assertEqual(reverse_string('awesome'), 'emosewa')
示例#22
0
 def test_non_palidromes3(self):
     self.assertEqual(
         'csim',
         reverse_string('misc'),
         msg='should return `csim` for `misc`'
     )
 def test_reverse_string(self):
   backwards = reverse_string('adam')
   self.assertEqual(backwards, 'mada')
示例#24
0
 def test_empty_string(self):
     self.assertIsNone(reverse_string(''),
                       msg='should return `None` for empty string')
示例#25
0
 def test_max_diff(self):
     self.assertEqual("cba", reverse_string.reverse_string("abc"))
     self.assertEqual("!gnirtS TSET ym si sihT", reverse_string.reverse_string("This is my TEST String!"))
     self.assertEqual("", reverse_string.reverse_string(""))
     self.assertEqual("x", reverse_string.reverse_string("x"))
 def test_reverse_string(self):
     print("blabla")
     self.assertEqual(type(reverse_string("maison")), str)
     self.assertEqual(reverse_string("maison"), "nosiam")
示例#27
0
def test_reverse_string():
    assert reverse_string(["h", "e", "l", "l", "o"]) == ["o", "l", "l", "e", "h"]
    assert reverse_string(["H", "a", "n", "n", "a", "h"]) == ["h", "a", "n", "n", "a", "H"]
    assert reverse_string(["a"]) == ["a"]
示例#28
0
 def test_string_is_reversed(self):
     """A String should be reversed"""
     expected = 'sracecar'
     self.assertEqual(expected, reverse_string('racecars'))
示例#29
0
 def test_sentence_is_reversed(self):
     """A String with spaces should be reversed"""
     expected = 'tset a si siht'
     self.assertEqual(expected, reverse_string('this is a test'))
示例#30
0
def is_palindrome(string):
    if not string:
        return False

    return all(string[i].upper() == x.upper() for i, x in enumerate(reverse_string(string)))
示例#31
0
def test_reverse_string():
    assert reverse_string("foobar") == "raboof"
 def test_reverse_multiple(self):
     self.assertEqual(reverse_string('hello there'), 'ereht olleh')
def test_case_3() -> None:
    assert reverse_string("civic") == "civic"
 def test_reverse_with_numbers(self):
     self.assertEqual(reverse_string('123! abc!'), '!cba !321')
def test_case_2() -> None:
    assert reverse_string("The Daily Byte") == "etyB yliaD ehT"
 def test_reverse_single(self):
     self.assertEqual(reverse_string('hello'), 'olleh')
示例#37
0
 def test_rat_empty_string(self):
     "RAT: empty string"
     example = ""
     self.assertEqual(reverse_string(example), "")
示例#38
0
文件: palindrom.py 项目: hakloev/ntnu
def palindrom(string):
    if string == reverse_string.reverse_string(string):
        return True
    else:
        return False
示例#39
0
 def test_reverse(self):
     """Does an input of 'hello' return 'olleh'?"""
     output = reverse_string('hello')
     self.assertEqual(output, 'olleh')
示例#40
0
def string_is_palindrome(string):
    string = string.lower()
    return string == reverse_string(string)
示例#41
0
    def test_input_3(self):

        # Failure message:
        # expected reverse_string('Elie') to equal 'eilE'
        self.assertEqual(reverse_string('Elie'), 'eilE')
示例#42
0
def test_two_chars():
    assert reverse_string('ab') == 'ba'
 def test3(self):
     self.assertEqual('htieK', reverse_string('Keith'))
示例#44
0
def test_many_chars():
    assert reverse_string('computer') == 'retupmoc'
 def test2(self):
     self.assertEqual('zyx', reverse_string('xyz'))
示例#46
0
def test_empty():
    assert reverse_string('') == ''