blob: 5a88a119e5381511e3b4cbcb4258682ffc7f0786 [file] [log] [blame]
diff -Naurp protobuf-2.0.3-orig/python/google/protobuf/internal/decoder_test.py protobuf-2.0.3/python/google/protobuf/internal/decoder_test.py
--- protobuf-2.0.3-orig/python/google/protobuf/internal/decoder_test.py 2008-12-05 19:07:15.000000000 +0100
+++ protobuf-2.0.3/python/google/protobuf/internal/decoder_test.py 2008-12-06 22:11:48.000000000 +0100
@@ -106,6 +106,13 @@ class DecoderTest(unittest.TestCase):
self.mox.ReplayAll()
result = decoder_method(d)
self.assertEqual(expected_result, result)
+ # HACK: Convert all ints to longs so that different behavior
+ # between 32-bit and 64-bit systems does not impact the result
+ # of the test.
+ if isinstance(result, int):
+ result = long(result)
+ if isinstance(expected_result, int):
+ expected_result = long(expected_result)
self.assert_(isinstance(result, type(expected_result)))
self.mox.VerifyAll()
self.mox.ResetAll()