Set utf-8 in decode and encode calls 39/67939/1
authorCédric Ollivier <ollivier.cedric@gmail.com>
Sat, 25 May 2019 07:58:27 +0000 (09:58 +0200)
committerCédric Ollivier <ollivier.cedric@gmail.com>
Sat, 25 May 2019 07:58:27 +0000 (09:58 +0200)
It eases backporting in iruya and hunter as a few logs can't be
decoded as ascii [1].

[1] https://build.opnfv.org/ci/job/functest-opnfv-functest-vnf-iruya-juju_epc-run/56/console

Change-Id: If241c5323f286c33aaae804479375efe4c3c1588
Signed-off-by: Cédric Ollivier <ollivier.cedric@gmail.com>
functest_kubernetes/k8stest.py

index bf28a61..c78959c 100644 (file)
@@ -46,7 +46,7 @@ class K8sTesting(testcase.TestCase):
 
         process = subprocess.Popen(cmd_line, stdout=subprocess.PIPE,
                                    stderr=subprocess.STDOUT)
-        output = process.stdout.read().decode()
+        output = process.stdout.read().decode("utf-8")
         if ('Error loading client' in output or
                 'Unexpected error' in output):
             raise Exception(output)