mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 03:44:55 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
	
		
			919 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
	
		
			919 B
		
	
	
	
		
			Python
		
	
	
	
	
	
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
 |