From b199e98fef4256795db7fb055b180a07ce84de5c Mon Sep 17 00:00:00 2001 From: Ole Troan Date: Thu, 2 Aug 2018 19:19:21 +0200 Subject: PAPI: Union pad at the end of short fields instead of at head. Hopefully that's going to be consistent across platforms, compilers and ABI. Change-Id: I0b82565288d88fd046278d4d8288ec1488273ba5 Signed-off-by: Ole Troan --- src/vpp-api/python/tests/__init__.py | 0 src/vpp-api/python/tests/test_vpp_serializer.py | 8 ++++---- 2 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 src/vpp-api/python/tests/__init__.py (limited to 'src/vpp-api/python/tests') diff --git a/src/vpp-api/python/tests/__init__.py b/src/vpp-api/python/tests/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/vpp-api/python/tests/test_vpp_serializer.py b/src/vpp-api/python/tests/test_vpp_serializer.py index 0c194b46d22..9fee161684d 100755 --- a/src/vpp-api/python/tests/test_vpp_serializer.py +++ b/src/vpp-api/python/tests/test_vpp_serializer.py @@ -15,11 +15,11 @@ class TestAddType(unittest.TestCase): [['u8', 'is_bool'], ['u32', 'is_int']]) - b = un.pack({'is_int': 0x1234}) + b = un.pack({'is_int': 0x12345678}) self.assertEqual(len(b), 4) nt = un.unpack(b) - self.assertEqual(nt.is_bool, 52) - self.assertEqual(nt.is_int, 0x1234) + self.assertEqual(nt.is_bool, 0x12) + self.assertEqual(nt.is_int, 0x12345678) def test_address(self): af = VPPEnumType('vl_api_address_family_t', [["ADDRESS_IP4", 0], @@ -53,7 +53,7 @@ class TestAddType(unittest.TestCase): self.assertEqual(nt.un.ip4.address, inet_pton(AF_INET, '2.2.2.2')) self.assertEqual(nt.un.ip6.address, - inet_pton(AF_INET6, '::0202:0202')) + inet_pton(AF_INET6, '0202:0202::')) def test_arrays(self): # Test cases -- cgit