14965: Fixes replace test encoding
authorEric Biagiotti <ebiagiotti@veritasgenetics.com>
Tue, 9 Jul 2019 19:26:07 +0000 (15:26 -0400)
committerEric Biagiotti <ebiagiotti@veritasgenetics.com>
Tue, 9 Jul 2019 19:26:07 +0000 (15:26 -0400)
Arvados-DCO-1.1-Signed-off-by:  <ebiagiotti@veritasgenetics.com>

services/fuse/tests/test_unmount.py

index 8c60f9a0f5281362b273892fa6ebda84c6de82fe..e89571087e5eaf885ce47e41e10603fb805d11de 100644 (file)
@@ -3,6 +3,7 @@
 # SPDX-License-Identifier: AGPL-3.0
 
 from __future__ import absolute_import
+from builtins import bytes
 import arvados_fuse.unmount
 import os
 import subprocess
@@ -38,12 +39,13 @@ class UnmountTest(IntegrationTest):
              self.mnt,
              '--exec', 'true'])
         for m in subprocess.check_output(['mount']).splitlines():
-            self.assertNotIn(' '+self.mnt+' ', m)
+            expected = bytes(' ' + self.mnt + ' ', encoding='utf-8')
+            self.assertNotIn(expected, m)
 
     def _mounted(self, mounts):
         all_mounts = subprocess.check_output(['mount'])
         return [m for m in mounts
-                if ' '+m+' ' in all_mounts]
+                if bytes(' ' + m + ' ', encoding='utf-8') in all_mounts]
 
     def _wait_for_mounts(self, mounts):
         deadline = time.time() + 10