|
|
ed184b |
From 6525a9bf1529944741f273cb9fde5619f006a673 Mon Sep 17 00:00:00 2001
|
|
|
ed184b |
Message-Id: <6525a9bf1529944741f273cb9fde5619f006a673.1571920849.git.pmatilai@redhat.com>
|
|
|
ed184b |
In-Reply-To: <6b6c4d881dc6fc99f949dac4aaf9a513542f9956.1571920849.git.pmatilai@redhat.com>
|
|
|
ed184b |
References: <6b6c4d881dc6fc99f949dac4aaf9a513542f9956.1571920849.git.pmatilai@redhat.com>
|
|
|
ed184b |
From: Panu Matilainen <pmatilai@redhat.com>
|
|
|
ed184b |
Date: Thu, 4 Oct 2018 17:41:19 +0300
|
|
|
ed184b |
Subject: [PATCH 3/5] Fix couple of bytes vs strings issues in Python tests
|
|
|
ed184b |
|
|
|
ed184b |
For the purposes of rpmio testing and importing public key, we're
|
|
|
ed184b |
dealing with bytes rather than encoded strings. In the carefree days
|
|
|
ed184b |
of Python 2 such details didn't matter, in Python 3 they cause failures.
|
|
|
ed184b |
The signed package test still fails after this one but it's due to
|
|
|
ed184b |
a more general issue.
|
|
|
ed184b |
|
|
|
ed184b |
(cherry picked from commit 86f7898dd6a7fa8718c02675f5a7ee04ff987422)
|
|
|
ed184b |
---
|
|
|
ed184b |
tests/rpmpython.at | 4 ++--
|
|
|
ed184b |
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
ed184b |
|
|
|
ed184b |
diff --git a/tests/rpmpython.at b/tests/rpmpython.at
|
|
|
ed184b |
index 1daaf1216..ae020ae95 100644
|
|
|
ed184b |
--- a/tests/rpmpython.at
|
|
|
ed184b |
+++ b/tests/rpmpython.at
|
|
|
ed184b |
@@ -33,7 +33,7 @@ prexp(mname)
|
|
|
ed184b |
[])
|
|
|
ed184b |
|
|
|
ed184b |
RPMPY_TEST([basic rpmio],[
|
|
|
ed184b |
-msg = 'Killroy was here\n'
|
|
|
ed184b |
+msg = b'Killroy was here\n'
|
|
|
ed184b |
data = msg * 10
|
|
|
ed184b |
# TODO: test other compression types too if built in
|
|
|
ed184b |
for iot in [ 'fpio', 'fdio', 'ufdio', 'gzdio' ]:
|
|
|
ed184b |
@@ -173,7 +173,7 @@ except rpm.error as e:
|
|
|
ed184b |
|
|
|
ed184b |
RPMPY_TEST([reading a signed package file 2],[
|
|
|
ed184b |
|
|
|
ed184b |
-keydata = open('${RPMDATA}/keys/rpm.org-rsa-2048-test.pub').read()
|
|
|
ed184b |
+keydata = open('${RPMDATA}/keys/rpm.org-rsa-2048-test.pub', 'rb').read()
|
|
|
ed184b |
pubkey = rpm.pubkey(keydata)
|
|
|
ed184b |
keyring = rpm.keyring()
|
|
|
ed184b |
keyring.addKey(pubkey)
|
|
|
ed184b |
--
|
|
|
ed184b |
2.21.0
|
|
|
ed184b |
|