'C{FilePath.makedirs} creates a directory at C{path}}, including
recursively creating all parent directories leading up to the path.'

def test_makedirsMakesDirectoriesRecursively(self):

    fp = filepath.FilePath(os.path.join(self.mktemp(), 'foo', 'bar', 'baz'))
    self.assertFalse(fp.exists())
    fp.makedirs()
    self.assertTrue(fp.exists())
    self.assertTrue(fp.isdir())
