HEX
Server: Apache
System: Linux beluga.o2switch.net 4.18.0-553.123.2.lve.el8.x86_64 #1 SMP Thu May 7 23:17:13 UTC 2026 x86_64
User: sc3naki1272 (1113)
PHP: 8.3.33
Disabled: NONE
Upload Files
File: //opt/alt/python34/lib64/python3.4/test/test_importlib/test_windows.py
from . import util
frozen_machinery, source_machinery = util.import_importlib('importlib.machinery')

import sys
import unittest


@unittest.skipUnless(sys.platform.startswith('win'), 'requires Windows')
class WindowsRegistryFinderTests:

    # XXX Need a test that finds the spec via the registry.

    def test_find_spec_missing(self):
        spec = self.machinery.WindowsRegistryFinder.find_spec('spam')
        self.assertIs(spec, None)

    def test_find_module_missing(self):
        loader = self.machinery.WindowsRegistryFinder.find_module('spam')
        self.assertIs(loader, None)


class Frozen_WindowsRegistryFinderTests(WindowsRegistryFinderTests,
                                        unittest.TestCase):
    machinery = frozen_machinery


class Source_WindowsRegistryFinderTests(WindowsRegistryFinderTests,
                                        unittest.TestCase):
    machinery = source_machinery