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): 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!")
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
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")
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"
def test_reverse(self): """Does an input of 'hello' return 'olleh'?""" output = reverse_string('hello') self.assertEqual(output, 'olleh')
def check_palindrome(astring): q = astring.translate(None, ' ') # removes spaces if q.lower() == reverse_string(q.lower()): # makes sure that case matches return True
def check_palindrome(s: str) -> bool: return s == reverse_string(s)
def test_one_char(): assert reverse_string('a') == 'a'
def test1(self): self.assertEqual('cba', reverse_string('abc'))
def test_input_2(self): # Failure message: # expected reverse_string('Colt') to equal 'tloC' self.assertEqual(reverse_string('Colt'), 'tloC')
def test_non_palidromes1(self): self.assertEqual( 'skoob', reverse_string('books'), msg='should return `skoob` for `books`' )
def test_palidromes3(self): self.assertTrue( reverse_string('civic'), msg='should return true for `civic`' )
def test_palidromes2(self): self.assertTrue( reverse_string('NaN'), msg='should return true for `NaN`' )
def test_palidromes1(self): self.assertTrue( reverse_string('anna'), msg='should return true for `anna`' )
def better(): example = "abcdefghijklmnopqrstuvwxyz01234567890" * 100 reverse_string(example)
def test_fast_common_string(self): "RAT: common string" example = "hello world" expected = "dlrow olleh" self.assertEqual(reverse_string(example), expected)
def test_non_palidromes2(self): self.assertEqual( 'nomolos', reverse_string('solomon'), msg='should return `nomolos` for `solomon`' )
def test_input_1(self): # Failure message: # expected reverse_string('awesome') to equal 'emosewa' self.assertEqual(reverse_string('awesome'), 'emosewa')
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')
def test_empty_string(self): self.assertIsNone(reverse_string(''), msg='should return `None` for empty string')
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")
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"]
def test_string_is_reversed(self): """A String should be reversed""" expected = 'sracecar' self.assertEqual(expected, reverse_string('racecars'))
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'))
def is_palindrome(string): if not string: return False return all(string[i].upper() == x.upper() for i, x in enumerate(reverse_string(string)))
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')
def test_rat_empty_string(self): "RAT: empty string" example = "" self.assertEqual(reverse_string(example), "")
def palindrom(string): if string == reverse_string.reverse_string(string): return True else: return False
def string_is_palindrome(string): string = string.lower() return string == reverse_string(string)
def test_input_3(self): # Failure message: # expected reverse_string('Elie') to equal 'eilE' self.assertEqual(reverse_string('Elie'), 'eilE')
def test_two_chars(): assert reverse_string('ab') == 'ba'
def test3(self): self.assertEqual('htieK', reverse_string('Keith'))
def test_many_chars(): assert reverse_string('computer') == 'retupmoc'
def test2(self): self.assertEqual('zyx', reverse_string('xyz'))
def test_empty(): assert reverse_string('') == ''