summaryrefslogtreecommitdiff
path: root/qpid/python/tests/codec010.py
diff options
context:
space:
mode:
authorRafael H. Schloming <rhs@apache.org>2008-11-11 19:15:32 +0000
committerRafael H. Schloming <rhs@apache.org>2008-11-11 19:15:32 +0000
commitc8e02b87d416f44d2cfc6acc707ab2ef8d7ad813 (patch)
tree173c8f777dbe802ae7186254fc92e7808b414a60 /qpid/python/tests/codec010.py
parentc10703c8ee4a2f6e0d02fe5d84a19580b7a7e0fa (diff)
downloadqpid-python-c8e02b87d416f44d2cfc6acc707ab2ef8d7ad813.tar.gz
added codec tests for int64
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@713117 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/python/tests/codec010.py')
-rw-r--r--qpid/python/tests/codec010.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/qpid/python/tests/codec010.py b/qpid/python/tests/codec010.py
index 5f9f853744..1912eac591 100644
--- a/qpid/python/tests/codec010.py
+++ b/qpid/python/tests/codec010.py
@@ -47,6 +47,8 @@ class CodecTest(TestCase):
def testMapLong(self):
self.check("map", {"long": 2**32})
+ self.check("map", {"long": 1 << 34})
+ self.check("map", {"long": -(1 << 34)})
def testMapTimestamp(self):
decoded = self.check("map", {"timestamp": timestamp(0)})
@@ -107,6 +109,12 @@ class CodecTest(TestCase):
self.check("int16", 3)
self.check("int16", -3)
+ def testInt64(self):
+ self.check("int64", 3)
+ self.check("int64", -3)
+ self.check("int64", 1<<34)
+ self.check("int64", -(1<<34))
+
def testDatetime(self):
self.check("datetime", timestamp(0))
self.check("datetime", timestamp(long(time.time())))