Skip to content

Commit 1139a8e

Browse files
committed
Fix UnicodeEncodeError
Signed-off-by: Tushar Goel <tushar.goel.dav@gmail.com>
1 parent e144dd1 commit 1139a8e

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

tests/test_rpm_vercmp.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,9 @@ def create_test_function(ver1, ver2, expected, name):
7474
"""
7575

7676
def test_rpm_version(self):
77-
print(f"testing (ver1={ver1}, ver2={ver2}, expected=expected{expected}")
77+
ver1_str = str(ver1).encode("utf-8")
78+
ver2_str = str(ver2).encode("utf-8")
79+
print(f"testing (ver1={ver1_str}, ver2={ver2_str}, expected=expected{expected}")
7880
result = vercmp.vercmp(ver1, ver2)
7981
if result != expected:
8082
assert result == (expected, ver1, ver2)
@@ -93,9 +95,7 @@ def get_tests():
9395
tests = list(parse_rpmvercmp_tests(rpmtests, with_buggy_comparisons=True))
9496
for test_count, (ver1, ver2, expected) in enumerate(tests, 1):
9597
name = f"test_rpm_version_{test_count}"
96-
yield create_test_function(
97-
str(ver1).encode("utf-8"), str(ver2).encode("utf-8"), expected, name
98-
)
98+
yield create_test_function(ver1, ver2, expected, name)
9999

100100
# Make sure we still test something, in case the m4 file drops
101101
# content this will fail the test

0 commit comments

Comments
 (0)