mirror of
https://github.com/python/cpython.git
synced 2025-08-04 17:08:35 +00:00
Issue #20097: Fix bad use of "self" in importlib's WindowsRegistryFinder.
This commit is contained in:
parent
9dee304205
commit
fbc785188d
4 changed files with 1893 additions and 1862 deletions
29
Lib/test/test_importlib/test_windows.py
Normal file
29
Lib/test/test_importlib/test_windows.py
Normal file
|
@ -0,0 +1,29 @@
|
|||
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
|
Loading…
Add table
Add a link
Reference in a new issue