1
from importlib import abc
2
from importlib import machinery
6
class SubclassTests(unittest.TestCase):
8
"""Test that the various classes in importlib are subclasses of the
11
def verify(self, ABC, *classes):
12
"""Verify the classes are subclasses of the ABC."""
14
self.assert_(issubclass(cls, ABC))
16
def test_Finder(self):
17
self.verify(abc.Finder, machinery.BuiltinImporter,
18
machinery.FrozenImporter, machinery.PathFinder)
20
def test_Loader(self):
21
self.verify(abc.Loader, machinery.BuiltinImporter,
22
machinery.FrozenImporter)
26
from test.support import run_unittest
27
run_unittest(SubclassTests)
30
if __name__ == '__main__':