blob: 96b4adcd0583c79ab501e2eb36757020bcd0ec87 [file] [log] [blame]
Eric Snowfbc78512014-01-02 22:25:00 -07001from . import util
2frozen_machinery, source_machinery = util.import_importlib('importlib.machinery')
3
4import sys
5import unittest
6
7
8@unittest.skipUnless(sys.platform.startswith('win'), 'requires Windows')
9class WindowsRegistryFinderTests:
10
11 # XXX Need a test that finds the spec via the registry.
12
13 def test_find_spec_missing(self):
14 spec = self.machinery.WindowsRegistryFinder.find_spec('spam')
15 self.assertIs(spec, None)
16
17 def test_find_module_missing(self):
18 loader = self.machinery.WindowsRegistryFinder.find_module('spam')
19 self.assertIs(loader, None)
20
21
22class Frozen_WindowsRegistryFinderTests(WindowsRegistryFinderTests,
23 unittest.TestCase):
24 machinery = frozen_machinery
25
26
27class Source_WindowsRegistryFinderTests(WindowsRegistryFinderTests,
28 unittest.TestCase):
29 machinery = source_machinery