示例#1
0
文件: mfs.py 项目: mlgiter/mockfs
    def makedirs(self, path):
        """Create directory entries for a path

        Raise OSError if the path already exists.

        """
        path = self.abspath(path)
        entry = self._direntry(path)
        if entry is not None:
            raise _OSError(errno.EEXIST, path)

        new_entries = util.build_nested_dir_dict(path)
        util.merge_dicts(new_entries, self._entries)
示例#2
0
文件: mfs.py 项目: Gerg/mockfs
    def makedirs(self, path):
        """Create directory entries for a path

        Raise OSError if the path already exists.

        """
        path = self.abspath(path)
        entry = self._direntry(path)
        if entry is not None:
            raise _OSError(errno.EEXIST, path)

        new_entries = util.build_nested_dir_dict(path)
        util.merge_dicts(new_entries, self._entries)
示例#3
0
文件: mfs.py 项目: ogsy/mockfs
 def makedirs(self, path):
     """Create directory entries for a path"""
     path = self.abspath(path)
     new_entries = util.build_nested_dir_dict(path)
     util.merge_dicts(new_entries, self._entries)
示例#4
0
    def test_build_nested_dir_dict(self):
        nested = util.build_nested_dir_dict("/foo")
        self.assertEqual(nested["foo"], {})

        nested = util.build_nested_dir_dict("/bar/baz")
        self.assertEqual(nested["bar"]["baz"], {})
示例#5
0
    def test_build_nested_dir_dict(self):
        nested = util.build_nested_dir_dict('/foo')
        self.assertEqual(nested['foo'], {})

        nested = util.build_nested_dir_dict('/bar/baz')
        self.assertEqual(nested['bar']['baz'], {})
示例#6
0
    def test_build_nested_dir_dict(self):
        nested = util.build_nested_dir_dict('/foo')
        self.assertEqual(nested['foo'], {})

        nested = util.build_nested_dir_dict('/bar/baz')
        self.assertEqual(nested['bar']['baz'], {})