Skip to content

Commit 982c9a3

Browse files
authored
[vstest]: fix vstest for python3 (sonic-net#1354)
explicitly conver the items to list instead of dict_items Signed-off-by: Guohan Lu <[email protected]>
1 parent ffa0dc3 commit 982c9a3

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

tests/dvslib/dvs_database.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def create_entry(self, table_name, key, entry):
4040
"""
4141

4242
table = swsscommon.Table(self.db_connection, table_name)
43-
formatted_entry = swsscommon.FieldValuePairs(entry.items())
43+
formatted_entry = swsscommon.FieldValuePairs(list(entry.items()))
4444
table.set(key, formatted_entry)
4545

4646
def update_entry(self, table_name, key, entry):
@@ -54,7 +54,7 @@ def update_entry(self, table_name, key, entry):
5454
"""
5555

5656
table = swsscommon.Table(self.db_connection, table_name)
57-
formatted_entry = swsscommon.FieldValuePairs(entry.items())
57+
formatted_entry = swsscommon.FieldValuePairs(list(entry.items()))
5858
table.set(key, formatted_entry)
5959

6060
def get_entry(self, table_name, key):

tests/test_qos_map.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def connect_dbs(self, dvs):
3131

3232
def create_dot1p_profile(self):
3333
tbl = swsscommon.Table(self.config_db, CFG_DOT1P_TO_TC_MAP_TABLE_NAME)
34-
fvs = swsscommon.FieldValuePairs(DOT1P_TO_TC_MAP.items())
34+
fvs = swsscommon.FieldValuePairs(list(DOT1P_TO_TC_MAP.items()))
3535
tbl.set(CFG_DOT1P_TO_TC_MAP_KEY, fvs)
3636
time.sleep(1)
3737

tests/test_tunnel.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66

77
def create_fvs(**kwargs):
8-
return swsscommon.FieldValuePairs(kwargs.items())
8+
return swsscommon.FieldValuePairs(list(kwargs.items()))
99

1010

1111
class TestTunnelBase(object):

0 commit comments

Comments
 (0)