def test_already_negative(self): # If we *already* have a negative value the fixup routine should # leave it alone. result = fixup_int32_from_uint32(-7) self.assertEqual(result, -7)
def test_zero(self): result = fixup_int32_from_uint32(0) self.assertEqual(result, 0)
def test_positive(self): result = fixup_int32_from_uint32(200000) self.assertEqual(result, 200000)
def test_negative(self): result = fixup_int32_from_uint32(0x80000005) self.assertEqual(result, -5)
def test_negative_zero(self): result = fixup_int32_from_uint32(0x80000000) self.assertEqual(result, 0)