From 04f0e41e1ed8ad19c9f0d3e19efe208ec4e144b0 Mon Sep 17 00:00:00 2001 From: crvi Date: Thu, 13 Aug 2020 21:20:31 +0530 Subject: test: fix "TypeError: a bytes-like object is required, not 'str'" --- test/dbus/testutils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/dbus/testutils.py b/test/dbus/testutils.py index d9f3a8c9..84aee2d1 100644 --- a/test/dbus/testutils.py +++ b/test/dbus/testutils.py @@ -143,7 +143,7 @@ class RemoteTestCase (unittest.TestCase): def _get_pid(matching_string): p1 = Popen(["ps", "aux"], stdout=PIPE, stderr=PIPE) p2 = Popen(["grep", matching_string], stdin=p1.stdout, stderr=PIPE, stdout=PIPE) - return p2.communicate()[0] + return p2.communicate()[0].decode() @staticmethod def _safe_start_subprocess(cmd, env, timeout=1, error_callback=None): @@ -171,6 +171,7 @@ class RemoteTestCase (unittest.TestCase): env = os.environ.copy() def error_callback(stdout, stderr): + stderr = stderr.decode() if "--replace" in stderr: return "%r | %s" %(stderr, RemoteTestCase._get_pid( "./src/zeitgeist-daemon").replace("\n", "|")) -- cgit v1.2.1