'return a directory path object with the given name.  If the
directory does not yet exist, it will be created.  You can use it
to manage files likes e. g. store/retrieve database
dumps across test sessions.
:param name: must be a string not containing a ``/`` separator.
Make sure the name contains your plugin or application
identifiers to prevent clashes with other cache users.'

def makedir(self, name):

    if ((_sep in name) or ((_altsep is not None) and (_altsep in name))):
        raise ValueError('name    is    not    allowed    to    contain    path    separators')
    return self._cachedir.ensure_dir('d', name)
