code: def ismount(self, path):
          
          path = make_string_path(path)
          if not path:
              return False
          normed_path = self.filesystem.absnormpath(path)
          sep = self.filesystem._path_separator(path)
          if self.filesystem.is_windows_fs:
              if self.filesystem.alternative_path_separator is not None:
                  path_seps = (
                      sep, self.filesystem._alternative_path_separator(path)
                  )
              else:
                  path_seps = (sep, )
              drive, rest = self.filesystem.splitdrive(normed_path)
              if drive and drive[:1] in path_seps:
                  return (not rest) or (rest in path_seps)
              if rest in path_seps:
                  return True
          for mount_point in self.filesystem.mount_points:
              if normed_path.rstrip(sep) == mount_point.rstrip(sep):
                  return True
          return False
docs: Return true if the given path is a mount point.
  
          Args:
              path: Path to filesystem object to be checked
  
          Returns:
              `True` if path is a mount point added to the fake file system.
              Under Windows also returns True for drive and UNC roots
              (independent of their existence).