コード例 #1
0
 def test_dir_empty(self):
     tmpdir = mkdtemp()
     try:
         subdir = mkdtemp(dir=tmpdir)
         assert not fs.dir_empty(tmpdir)
         assert fs.dir_empty(subdir)
     finally:
         shutil.rmtree(tmpdir)
コード例 #2
0
 def test_dir_empty(self):
     tmpdir = mkdtemp()
     try:
         subdir = mkdtemp(dir=tmpdir)
         assert not fs.dir_empty(tmpdir)
         assert fs.dir_empty(subdir)
     finally:
         shutil.rmtree(tmpdir)
コード例 #3
0
    def test_dir_empty_err(self):
        def _mock_os_listdir(path):
            raise OSError(13, "foo")

        with patch("os.listdir", _mock_os_listdir):
            try:
                fs.dir_empty("/tmp")
            except GlusterFileSystemOSError:
                pass
            else:
                self.fail("GlusterFileSystemOSError exception expected")
コード例 #4
0
    def test_dir_empty_err(self):
        def _mock_os_listdir(path):
            raise OSError(13, "foo")

        with patch("os.listdir", _mock_os_listdir):
            try:
                fs.dir_empty("/tmp")
            except GlusterFileSystemOSError:
                pass
            else:
                self.fail("GlusterFileSystemOSError exception expected")
コード例 #5
0
 def test_dir_empty_notdir(self):
     fd, tmpfile = mkstemp()
     try:
         try:
             fs.dir_empty(tmpfile)
         except NotDirectoryError:
             pass
         else:
             self.fail("NotDirectoryError exception expected")
     finally:
         os.close(fd)
         os.unlink(tmpfile)
コード例 #6
0
 def test_dir_empty_notdir(self):
     fd, tmpfile = mkstemp()
     try:
         try:
             fs.dir_empty(tmpfile)
         except NotDirectoryError:
             pass
         else:
             self.fail("NotDirectoryError exception expected")
     finally:
         os.close(fd)
         os.unlink(tmpfile)
コード例 #7
0
 def test_dir_empty_notfound(self):
     try:
         assert fs.dir_empty(os.path.join('/tmp', str(random.random())))
     except FileOrDirNotFoundError:
         pass
     else:
         self.fail("FileOrDirNotFoundError exception expected")
コード例 #8
0
 def test_dir_empty_notfound(self):
     try:
         assert fs.dir_empty(os.path.join('/tmp', str(random.random())))
     except FileOrDirNotFoundError:
         pass
     else:
         self.fail("FileOrDirNotFoundError exception expected")