def completeScheme(self, text, uri, path): paths = [] # there's no scheme specified by the user, so complete on known # schemes pattern = text for name in vfs.get_file_system_schemes(): if not name.startswith(pattern): self.dprint("skipping %s because it doesn't start with %s" % (name, pattern)) continue paths.append(str(vfs.normalize(name + ":"))) return paths
def test_filesystem_names(self): names = vfs.get_file_system_schemes() self.assert_('file' in names) self.assert_('mem' in names)