diff options
Diffstat (limited to 'python')
-rw-r--r-- | python/samba/tests/gpo.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/python/samba/tests/gpo.py b/python/samba/tests/gpo.py index a0dce8d96d7..0afc2091b3e 100644 --- a/python/samba/tests/gpo.py +++ b/python/samba/tests/gpo.py @@ -181,6 +181,16 @@ class GPOTests(tests.TestCase): self.assertEqual(result, after, 'check_safe_path() didn\'t' ' correctly convert \\ to /') + def test_check_safe_path_typesafe_name(self): + path = '\\\\toady.suse.de\\SysVol\\toady.suse.de\\Policies\\' \ + '{31B2F340-016D-11D2-945F-00C04FB984F9}\\GPT.INI' + expected_path = 'toady.suse.de/Policies/' \ + '{31B2F340-016D-11D2-945F-00C04FB984F9}/GPT.INI' + + result = check_safe_path(path) + self.assertEqual(result, expected_path, + 'check_safe_path unable to detect variable case sysvol components') + def test_gpt_ext_register(self): this_path = os.path.dirname(os.path.realpath(__file__)) samba_path = os.path.realpath(os.path.join(this_path, '../../../')) |