aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorDave Wallace <dwallacelf@gmail.com>2024-08-20 15:15:22 -0400
committerOle Tr�an <otroan@employees.org>2024-11-27 07:42:00 +0000
commit1beb88ed3ba28b5e51b1a8d8d5573645c048031a (patch)
tree75465df9b527b267a920acd53adaadc6e9e7058f /test
parent75c67ac5db4af343b33da02ecd74a55684f961b0 (diff)
tests: remove use of python 2.7 compatibility module 'six'
- python 2.7 is no longer supported, clean up technical debt with use of 'six' module in test code Type: test Change-Id: I70e737920a6048c5e9caa20fece5ee21b91bb353 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Diffstat (limited to 'test')
-rw-r--r--test/test_dhcp.py69
-rw-r--r--test/test_ip4.py7
-rw-r--r--test/test_ip6.py7
-rw-r--r--test/vpp_papi_provider.py5
4 files changed, 38 insertions, 50 deletions
diff --git a/test/test_dhcp.py b/test/test_dhcp.py
index 15af323454f..f93bbcea165 100644
--- a/test/test_dhcp.py
+++ b/test/test_dhcp.py
@@ -2,7 +2,6 @@
import unittest
import socket
-import six
from framework import VppTestCase
from asfframework import VppTestRunner, tag_run_solo
@@ -140,12 +139,12 @@ class TestDHCP(VppTestCase):
# The ID space is VPP internal - so no matching value
# scapy
#
- self.assertEqual(six.byte2int(data[0:1]), 1)
- self.assertEqual(six.byte2int(data[1:2]), 4)
- self.assertEqual(six.byte2int(data[2:3]), 0)
- self.assertEqual(six.byte2int(data[3:4]), 0)
- self.assertEqual(six.byte2int(data[4:5]), 0)
- self.assertEqual(six.byte2int(data[5:6]), intf._sw_if_index)
+ self.assertEqual(data[0], 1)
+ self.assertEqual(data[1], 4)
+ self.assertEqual(data[2], 0)
+ self.assertEqual(data[3], 0)
+ self.assertEqual(data[4], 0)
+ self.assertEqual(data[5], intf._sw_if_index)
#
# next sub-option is the IP address of the client side
@@ -154,8 +153,8 @@ class TestDHCP(VppTestCase):
#
claddr = socket.inet_pton(AF_INET, ip_addr)
- self.assertEqual(six.byte2int(data[6:7]), 5)
- self.assertEqual(six.byte2int(data[7:8]), 4)
+ self.assertEqual(data[6], 5)
+ self.assertEqual(data[7], 4)
self.assertEqual(data[8], claddr[0])
self.assertEqual(data[9], claddr[1])
self.assertEqual(data[10], claddr[2])
@@ -165,37 +164,33 @@ class TestDHCP(VppTestCase):
# sub-option 151 encodes vss_type 1,
# the 3 byte oui and the 4 byte fib_id
self.assertEqual(id_len, 0)
- self.assertEqual(six.byte2int(data[12:13]), 151)
- self.assertEqual(six.byte2int(data[13:14]), 8)
- self.assertEqual(six.byte2int(data[14:15]), 1)
- self.assertEqual(six.byte2int(data[15:16]), 0)
- self.assertEqual(six.byte2int(data[16:17]), 0)
- self.assertEqual(six.byte2int(data[17:18]), oui)
- self.assertEqual(six.byte2int(data[18:19]), 0)
- self.assertEqual(six.byte2int(data[19:20]), 0)
- self.assertEqual(six.byte2int(data[20:21]), 0)
- self.assertEqual(six.byte2int(data[21:22]), fib_id)
+ self.assertEqual(data[12], 151)
+ self.assertEqual(data[13], 8)
+ self.assertEqual(data[14], 1)
+ self.assertEqual(data[15], 0)
+ self.assertEqual(data[16], 0)
+ self.assertEqual(data[17], oui)
+ self.assertEqual(data[18], 0)
+ self.assertEqual(data[19], 0)
+ self.assertEqual(data[20], 0)
+ self.assertEqual(data[21], fib_id)
# VSS control sub-option
- self.assertEqual(six.byte2int(data[22:23]), 152)
- self.assertEqual(six.byte2int(data[23:24]), 0)
+ self.assertEqual(data[22], 152)
+ self.assertEqual(data[23], 0)
if id_len > 0:
# sub-option 151 encode vss_type of 0
# followerd by vpn_id in ascii
self.assertEqual(oui, 0)
- self.assertEqual(six.byte2int(data[12:13]), 151)
- self.assertEqual(six.byte2int(data[13:14]), id_len + 1)
- self.assertEqual(six.byte2int(data[14:15]), 0)
+ self.assertEqual(data[12], 151)
+ self.assertEqual(data[13], id_len + 1)
+ self.assertEqual(data[14], 0)
self.assertEqual(data[15 : 15 + id_len].decode("ascii"), vpn_id)
# VSS control sub-option
- self.assertEqual(
- six.byte2int(data[15 + len(vpn_id) : 16 + len(vpn_id)]), 152
- )
- self.assertEqual(
- six.byte2int(data[16 + len(vpn_id) : 17 + len(vpn_id)]), 0
- )
+ self.assertEqual(data[15 + len(vpn_id)], 152)
+ self.assertEqual(data[16 + len(vpn_id)], 0)
found = 1
self.assertTrue(found)
@@ -381,13 +376,13 @@ class TestDHCP(VppTestCase):
self.assertEqual(vss.type, 1)
# the OUI and FIB-id are really 3 and 4 bytes resp.
# but the tested range is small
- self.assertEqual(six.byte2int(vss.data[0:1]), 0)
- self.assertEqual(six.byte2int(vss.data[1:2]), 0)
- self.assertEqual(six.byte2int(vss.data[2:3]), oui)
- self.assertEqual(six.byte2int(vss.data[3:4]), 0)
- self.assertEqual(six.byte2int(vss.data[4:5]), 0)
- self.assertEqual(six.byte2int(vss.data[5:6]), 0)
- self.assertEqual(six.byte2int(vss.data[6:7]), fib_id)
+ self.assertEqual(vss.data[0], 0)
+ self.assertEqual(vss.data[1], 0)
+ self.assertEqual(vss.data[2], oui)
+ self.assertEqual(vss.data[3], 0)
+ self.assertEqual(vss.data[4], 0)
+ self.assertEqual(vss.data[5], 0)
+ self.assertEqual(vss.data[6], fib_id)
if id_len > 0:
self.assertEqual(oui, 0)
diff --git a/test/test_ip4.py b/test/test_ip4.py
index 150ea629308..9d5db0d38cb 100644
--- a/test/test_ip4.py
+++ b/test/test_ip4.py
@@ -9,7 +9,6 @@ from scapy.layers.inet import IP, UDP, TCP, ICMP, icmptypes, icmpcodes
from scapy.layers.inet6 import IPv6
from scapy.layers.l2 import Ether, Dot1Q, ARP
from scapy.packet import Raw
-from six import moves
from framework import VppTestCase
from asfframework import VppTestRunner, tag_fixme_vpp_workers
@@ -142,13 +141,11 @@ class TestIPv4(VppTestCase):
pkts = [
self.modify_packet(src_if, i, pkt_tmpl)
- for i in moves.range(
- self.pg_if_packet_sizes[0], self.pg_if_packet_sizes[1], 10
- )
+ for i in range(self.pg_if_packet_sizes[0], self.pg_if_packet_sizes[1], 10)
]
pkts_b = [
self.modify_packet(src_if, i, pkt_tmpl)
- for i in moves.range(
+ for i in range(
self.pg_if_packet_sizes[1] + hdr_ext,
self.pg_if_packet_sizes[2] + hdr_ext,
50,
diff --git a/test/test_ip6.py b/test/test_ip6.py
index 25f2c623a0b..66e94f7f302 100644
--- a/test/test_ip6.py
+++ b/test/test_ip6.py
@@ -34,7 +34,6 @@ from scapy.utils6 import (
in6_ptop,
in6_islladdr,
)
-from six import moves
from framework import VppTestCase
from asfframework import VppTestRunner, tag_run_solo
@@ -319,13 +318,11 @@ class TestIPv6(TestIPv6ND):
pkts = [
self.modify_packet(src_if, i, pkt_tmpl)
- for i in moves.range(
- self.pg_if_packet_sizes[0], self.pg_if_packet_sizes[1], 10
- )
+ for i in range(self.pg_if_packet_sizes[0], self.pg_if_packet_sizes[1], 10)
]
pkts_b = [
self.modify_packet(src_if, i, pkt_tmpl)
- for i in moves.range(
+ for i in range(
self.pg_if_packet_sizes[1] + hdr_ext,
self.pg_if_packet_sizes[2] + hdr_ext,
50,
diff --git a/test/vpp_papi_provider.py b/test/vpp_papi_provider.py
index 2d49bf2a8f0..1822e4d9d19 100644
--- a/test/vpp_papi_provider.py
+++ b/test/vpp_papi_provider.py
@@ -9,7 +9,6 @@ import os
import socket
import time
import queue
-from six import moves, iteritems
from config import config
from vpp_papi import VPPApiClient
from hook import Hook
@@ -333,7 +332,7 @@ class VppPapiProvider(object):
# Default override
if name in defaultmapping:
- for k, v in iteritems(defaultmapping[name]):
+ for k, v in defaultmapping[name].items():
if k in d:
continue
d[k] = v
@@ -389,7 +388,7 @@ class VppPapiProvider(object):
api_fn.__name__,
as_fn_signature(api_args),
reply.retval,
- moves.reprlib.repr(reply),
+ reprlib.repr(reply),
)
)
self.test_class.logger.info(msg)