summaryrefslogtreecommitdiff
blob: 5a88a119e5381511e3b4cbcb4258682ffc7f0786 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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()