Move importlib.test.extension.test_finder over to importlib.test.finder_tests.

This commit is contained in:
Brett Cannon 2009-01-27 01:33:54 +00:00
parent a2a8e8be8e
commit c49715f682
1 changed files with 19 additions and 2 deletions

View File

@ -1,9 +1,10 @@
import importlib import importlib
from .. import finder_tests
from . import test_path_hook from . import test_path_hook
import unittest import unittest
class FinderTests(unittest.TestCase): class FinderTests(finder_tests.FinderTests):
"""Test the finder for extension modules.""" """Test the finder for extension modules."""
@ -11,9 +12,25 @@ class FinderTests(unittest.TestCase):
importer = importlib.ExtensionFileImporter(test_path_hook.PATH) importer = importlib.ExtensionFileImporter(test_path_hook.PATH)
return importer.find_module(fullname) return importer.find_module(fullname)
def test_success(self): def test_module(self):
self.assert_(self.find_module(test_path_hook.NAME)) self.assert_(self.find_module(test_path_hook.NAME))
def test_package(self):
# Extension modules cannot be an __init__ for a package.
pass
def test_module_in_package(self):
# No extension module in a package available for testing.
pass
def test_package_in_package(self):
# Extension modules cannot be an __init__ for a package.
pass
def test_package_over_module(self):
# Extension modules cannot be an __init__ for a package.
pass
def test_failure(self): def test_failure(self):
self.assert_(self.find_module('asdfjkl;') is None) self.assert_(self.find_module('asdfjkl;') is None)