Forgot to add the separator to test
This commit is contained in:
@@ -294,8 +294,8 @@ def dictIsSubset(a, b):
|
|||||||
# Returns True if sub_folder is the same as or inside base_folder
|
# Returns True if sub_folder is the same as or inside base_folder
|
||||||
def isSubFolder(sub_folder, base_folder):
|
def isSubFolder(sub_folder, base_folder):
|
||||||
if base_folder and sub_folder:
|
if base_folder and sub_folder:
|
||||||
base = sp(os.path.realpath(base_folder))
|
base = sp(os.path.realpath(base_folder)) + os.path.sep
|
||||||
subfolder = sp(os.path.realpath(sub_folder))
|
subfolder = sp(os.path.realpath(sub_folder)) + os.path.sep
|
||||||
return os.path.commonprefix([subfolder, base]) == base
|
return os.path.commonprefix([subfolder, base]) == base
|
||||||
|
|
||||||
return False
|
return False
|
||||||
|
|||||||
@@ -82,6 +82,7 @@ class FileManager(Plugin):
|
|||||||
def doSubfolderTest(self):
|
def doSubfolderTest(self):
|
||||||
|
|
||||||
tests = {
|
tests = {
|
||||||
|
('/test/subfolder', '/test/sub'): False,
|
||||||
('/test/sub/folder', '/test/sub'): True,
|
('/test/sub/folder', '/test/sub'): True,
|
||||||
('/test/sub/folder', '/test/sub2'): False,
|
('/test/sub/folder', '/test/sub2'): False,
|
||||||
('/sub/fold', '/test/sub/fold'): False,
|
('/sub/fold', '/test/sub/fold'): False,
|
||||||
|
|||||||
Reference in New Issue
Block a user