unittest: enabling tests/test_lib for py2

This commit is contained in:
Yuming Zhu 2024-10-22 23:51:50 +08:00 committed by Tomas Kopecek
parent 51d8535eee
commit c8a27e525a
8 changed files with 45 additions and 14 deletions

View file

@ -1,10 +1,16 @@
# coding=utf-8
from __future__ import absolute_import
from six.moves import range
import unittest
import re
import sys
import unittest
try:
from unittest.mock import ANY
except ImportError:
from mock import ANY
from six.moves import xmlrpc_client
from koji import xmlrpcplus
@ -98,6 +104,9 @@ class TestDump(unittest.TestCase):
'RegexNameInternal.compiled': re.compile('^[A-Za-z0-9/_.+-]+$')}
dist_data_output = ({'MaxNameLengthInternal': 15,
'RegexNameInternal.compiled': "re.compile('^[A-Za-z0-9/_.+-]+$')"},)
if sys.version_info < (3, 7):
dist_data_output[0]['RegexNameInternal.compiled'] = ANY
dict_data = (dict_data,)
enc = xmlrpcplus.dumps(dict_data, methodresponse=1)
params, method = xmlrpc_client.loads(enc)