本文整理汇总了Golang中github.com/juju/testing/filetesting.File.Create方法的典型用法代码示例。如果您正苦于以下问题:Golang File.Create方法的具体用法?Golang File.Create怎么用?Golang File.Create使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类github.com/juju/testing/filetesting.File
的用法示例。
在下文中一共展示了File.Create方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: TestExtractAllOverwriteSymlinks
func (s *ZipSuite) TestExtractAllOverwriteSymlinks(c *gc.C) {
name := "some-symlink"
for i, test := range []ft.Entry{
ft.File{name, "content", 0644},
ft.Dir{name, 0751},
ft.Symlink{name, "wherever"},
} {
c.Logf("test %d: %#v", i, test)
targetPath := c.MkDir()
original := ft.File{"original", "content", 0644}
original.Create(c, targetPath)
ft.Symlink{name, "original"}.Create(c, targetPath)
reader := s.makeZip(c, test)
err := zip.ExtractAll(reader, targetPath)
c.Check(err, gc.IsNil)
test.Check(c, targetPath)
original.Check(c, targetPath)
}
}