コード例 #1
0
 def testErrors(self):
     self.assertRaises(OSError,
                       lambda: gfile.RmDir(self.tmp + "dir_doesnt_exist"))
     self.assertRaises(OSError,
                       lambda: gfile.Remove(self.tmp + "file_doesnt_exist"))
     gfile.MkDir(self.tmp + "error_dir")
     with gfile.GFile(self.tmp + "error_dir/file", "w"):
         pass  # Create file
     self.assertRaises(OSError,
                       lambda: gfile.Remove(self.tmp + "error_dir"))
     self.assertRaises(OSError, lambda: gfile.RmDir(self.tmp + "error_dir"))
     self.assertTrue(gfile.Exists(self.tmp + "error_dir"))
     gfile.DeleteRecursively(self.tmp + "error_dir")
     self.assertFalse(gfile.Exists(self.tmp + "error_dir"))
コード例 #2
0
 def testMkDirsGlobAndRmDirs(self):
   self.assertFalse(gfile.Exists(self.tmp + "test_dir"))
   gfile.MkDir(self.tmp + "test_dir")
   self.assertTrue(gfile.Exists(self.tmp + "test_dir"))
   gfile.RmDir(self.tmp + "test_dir")
   self.assertFalse(gfile.Exists(self.tmp + "test_dir"))
   gfile.MakeDirs(self.tmp + "test_dir/blah0")
   gfile.MakeDirs(self.tmp + "test_dir/blah1")
   self.assertEqual([self.tmp + "test_dir/blah0", self.tmp + "test_dir/blah1"],
                    sorted(gfile.Glob(self.tmp + "test_dir/*")))
   gfile.DeleteRecursively(self.tmp + "test_dir")
   self.assertFalse(gfile.Exists(self.tmp + "test_dir"))
コード例 #3
0
 def testMakeDirsWithEmptyString(self):
   gfile.MakeDirs(self.tmp + "test_dir")
   with self._working_directory(self.tmp + "test_dir"):
     gfile.MakeDirs("")
   # Should succeed because MakeDirs("") is a no-op.
   gfile.RmDir(self.tmp + "test_dir")