From a01e73d81387ee4b49332f774bca3f69b20a75ee Mon Sep 17 00:00:00 2001 From: Marvin Steadfast Date: Wed, 19 Nov 2014 19:43:31 +0100 Subject: [PATCH] added not working test for debugging --- test/test_permissions.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 test/test_permissions.py diff --git a/test/test_permissions.py b/test/test_permissions.py new file mode 100644 index 000000000..1b181b901 --- /dev/null +++ b/test/test_permissions.py @@ -0,0 +1,33 @@ +from _common import unittest +from helper import TestHelper +from beetsplug.permissions import check_permissions, convert_perm + + +class PermissionsPluginTest(unittest.TestCase, TestHelper): + def setUp(self): + self.setup_beets() + self.load_plugins('permissions') + + self.config['permissions'] = { + 'file': 777} + + def tearDown(self): + self.teardown_beets() + self.unload_plugins() + + def test_perm(self): + self.importer = self.create_importer() + self.importer.run() + item = self.lib.items().get() + config_perm = self.config['permissions']['file'].get() + config_perm = convert_perm(config_perm) + + assert check_permissions(item.path, config_perm) + + +def suite(): + return unittest.TestLoader().loadTestsFromName(__name__) + + +if __name__ == '__main__': + unittest.main(defaultTest='suite')