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)
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")
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)
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")