$99 GRAYBYTE WORDPRESS FILE MANAGER $49

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.162.162 | ADMIN IP 216.73.216.174
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/hc_python/lib/python3.12/site-packages/importlib_resources/tests/

HOME
Current File : /opt/hc_python/lib/python3.12/site-packages/importlib_resources/tests//test_util.py
import unittest

from .util import MemorySetup, Traversable


class TestMemoryTraversableImplementation(unittest.TestCase):
    def test_concrete_methods_are_not_overridden(self):
        """`MemoryTraversable` must not override `Traversable` concrete methods.

        This test is not an attempt to enforce a particular `Traversable` protocol;
        it merely catches changes in the `Traversable` abstract/concrete methods
        that have not been mirrored in the `MemoryTraversable` subclass.
        """

        traversable_concrete_methods = {
            method
            for method, value in Traversable.__dict__.items()
            if callable(value) and method not in Traversable.__abstractmethods__
        }
        memory_traversable_concrete_methods = {
            method
            for method, value in MemorySetup.MemoryTraversable.__dict__.items()
            if callable(value) and not method.startswith("__")
        }
        overridden_methods = (
            memory_traversable_concrete_methods & traversable_concrete_methods
        )

        assert not overridden_methods


Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
4 Apr 2025 8.03 AM
root / root
0755
__pycache__
--
4 Apr 2025 8.03 AM
root / root
0755
compat
--
4 Apr 2025 8.03 AM
root / root
0755
__init__.py
0 KB
4 Apr 2025 8.03 AM
root / root
0644
_path.py
2.197 KB
4 Apr 2025 8.03 AM
root / root
0644
test_compatibilty_files.py
3.235 KB
4 Apr 2025 8.03 AM
root / root
0644
test_contents.py
0.818 KB
4 Apr 2025 8.03 AM
root / root
0644
test_custom.py
1.193 KB
4 Apr 2025 8.03 AM
root / root
0644
test_files.py
5.606 KB
4 Apr 2025 8.03 AM
root / root
0644
test_functional.py
8.857 KB
4 Apr 2025 8.03 AM
root / root
0644
test_open.py
2.619 KB
4 Apr 2025 8.03 AM
root / root
0644
test_path.py
1.939 KB
4 Apr 2025 8.03 AM
root / root
0644
test_read.py
2.975 KB
4 Apr 2025 8.03 AM
root / root
0644
test_reader.py
4.546 KB
4 Apr 2025 8.03 AM
root / root
0644
test_resource.py
7.507 KB
4 Apr 2025 8.03 AM
root / root
0644
test_util.py
1.079 KB
4 Apr 2025 8.03 AM
root / root
0644
util.py
9.574 KB
4 Apr 2025 8.03 AM
root / root
0644
zip.py
0.563 KB
4 Apr 2025 8.03 AM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF