From ebff5a599ceab606d9c451f9ea9751f7ab5abdf6 Mon Sep 17 00:00:00 2001 From: Johnny Robeson Date: Tue, 14 Jun 2016 01:29:35 -0400 Subject: [PATCH] treat filenames as bytestrings in perm plugin tests --- test/test_permissions.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/test/test_permissions.py b/test/test_permissions.py index 0d78a7c1b..c6b1837b4 100644 --- a/test/test_permissions.py +++ b/test/test_permissions.py @@ -45,14 +45,16 @@ class PermissionsPluginTest(unittest.TestCase, TestHelper): def get_stat(v): return os.stat( - os.path.join(self.temp_dir, 'import', *v)).st_mode & 0o777 + os.path.join(self.temp_dir, b'import', *v)).st_mode & 0o777 self.importer = self.create_importer() typs = ['file', 'dir'] + + track_file = (b'album 0', b'track 0.mp3') self.exp_perms = { True: {k: convert_perm(self.config['permissions'][k].get()) for k in typs}, - False: {k: get_stat(v) - for (k, v) in zip(typs, (('album 0', 'track 0.mp3'), ()))}} + False: {k: get_stat(v) for (k, v) in zip(typs, (track_file, ()))} + } self.importer.run() item = self.lib.items().get()