def test_file_not_in_folder(self): # Test with and without trailing slash ret = LocalSourcesWatcher._file_is_in_folder("/a/b/c/foo.py", "/d/e/f/") self.assertFalse(ret) ret = LocalSourcesWatcher._file_is_in_folder("/a/b/c/foo.py", "/d/e/f") self.assertFalse(ret)
def test_file_in_subfolder(self): # Test with and without trailing slash ret = LocalSourcesWatcher._file_is_in_folder("/a/b/c/foo.py", "/a") self.assertTrue(ret) ret = LocalSourcesWatcher._file_is_in_folder("/a/b/c/foo.py", "/a/") self.assertTrue(ret) ret = LocalSourcesWatcher._file_is_in_folder("/a/b/c/foo.py", "/a/b") self.assertTrue(ret) ret = LocalSourcesWatcher._file_is_in_folder("/a/b/c/foo.py", "/a/b/") self.assertTrue(ret)
def test_rel_file_not_in_folder(self): ret = LocalSourcesWatcher._file_is_in_folder('foo.py', '/d/e/f/') self.assertFalse(ret)
def test_file_in_folder(self): ret = LocalSourcesWatcher._file_is_in_folder('/a/b/c/foo.py', '/a/b/c/') self.assertTrue(ret)
def test_rel_file_not_in_folder_glob(self): ret = LocalSourcesWatcher._file_is_in_folder("foo.py", "**/f") self.assertFalse(ret)
def test_file_in_folder_glob(self): ret = LocalSourcesWatcher._file_is_in_folder("/a/b/c/foo.py", "**/c") self.assertTrue(ret)
def test_file_not_in_folder(self): ret = LocalSourcesWatcher._file_is_in_folder("/a/b/c/foo.py", "/d/e/f/") self.assertFalse(ret)