Ejemplo n.º 1
0
def isPalindrome(num):
    rev = reverse_int.reverse_int(num)    # call reverse_int() defined in reverse_int.py module

    if rev == num:
        return True
    else:
        return False
Ejemplo n.º 2
0
def test_min_overflow():
    input = -1563847412
    assert INT_MIN < input
    result = reverse_int(input)
    result == 0
Ejemplo n.º 3
0
def test_max_overflow():
    input = 1563847412
    assert input < INT_MAX
    result = reverse_int(input)
    result == 0
Ejemplo n.º 4
0
def test_positive():
    result = reverse_int(9876)
    assert result == 6789
 def test_single_digit_number(self):
     self.assertEqual(reverse_int(1), 1)
 def test_zero(self):
     self.assertEqual(reverse_int(0), 0)
 def test_none(self):
     self.assertEqual(reverse_int(None), None)
Ejemplo n.º 8
0
 def test_zero(self):
     self.assertEqual(reverse_int(0), 0, "handles zero properly")
 def test_negative_multiple_digits_number(self):
     self.assertEqual(reverse_int(-23), -32)
 def test_negative_single_digit_number(self):
     self.assertEqual(reverse_int(-1), -1)
 def test_number_ending_with_zero(self):
     self.assertEqual(reverse_int(3200), 23)
 def test_multiple_digits_number(self):
     self.assertEqual(reverse_int(123), 321)
Ejemplo n.º 13
0
 def test_positives(self):
     self.assertEqual(reverse_int(5), 5)
     self.assertEqual(reverse_int(15), 51)
     self.assertEqual(reverse_int(90), 9)
     self.assertEqual(reverse_int(2359), 9532)
Ejemplo n.º 14
0
def test_negative():
    result = reverse_int(-123)
    assert result == -321
 def test_negative_number_ending_with_zeros(self):
     self.assertEqual(reverse_int(-2300), -32)
Ejemplo n.º 16
0
def test_zero():
    result = reverse_int(0)
    assert result == 0
Ejemplo n.º 17
0
 def test_negatives(self):
     self.assertEqual(reverse_int(-5), -5)
     self.assertEqual(reverse_int(-15), -51)
     self.assertEqual(reverse_int(-90), -9)
     self.assertEqual(reverse_int(-2359), -9532)