Kaydet (Commit) 3cc8259b authored tarafından Serhiy Storchaka's avatar Serhiy Storchaka Kaydeden (comit) GitHub

bpo-30158: Fix deprecation warnings in test_importlib introduced by bpo-29576. (#1285)

üst 6c991bde
...@@ -157,15 +157,14 @@ class MetaPathFinderDefaultsTests(ABCTestHarness): ...@@ -157,15 +157,14 @@ class MetaPathFinderDefaultsTests(ABCTestHarness):
def test_find_module(self): def test_find_module(self):
# Default should return None. # Default should return None.
self.assertIsNone(self.ins.find_module('something', None)) with self.assertWarns(DeprecationWarning):
found = self.ins.find_module('something', None)
self.assertIsNone(found)
def test_invalidate_caches(self): def test_invalidate_caches(self):
# Calling the method is a no-op. # Calling the method is a no-op.
self.ins.invalidate_caches() self.ins.invalidate_caches()
def test_find_module_warns(self):
with self.assertWarns(DeprecationWarning):
self.ins.find_module('something', None)
(Frozen_MPFDefaultTests, (Frozen_MPFDefaultTests,
Source_MPFDefaultTests Source_MPFDefaultTests
...@@ -183,7 +182,9 @@ class PathEntryFinderDefaultsTests(ABCTestHarness): ...@@ -183,7 +182,9 @@ class PathEntryFinderDefaultsTests(ABCTestHarness):
SPLIT = make_abc_subclasses(PathEntryFinder) SPLIT = make_abc_subclasses(PathEntryFinder)
def test_find_loader(self): def test_find_loader(self):
self.assertEqual((None, []), self.ins.find_loader('something')) with self.assertWarns(DeprecationWarning):
found = self.ins.find_loader('something')
self.assertEqual(found, (None, []))
def find_module(self): def find_module(self):
self.assertEqual(None, self.ins.find_module('something')) self.assertEqual(None, self.ins.find_module('something'))
...@@ -192,9 +193,6 @@ class PathEntryFinderDefaultsTests(ABCTestHarness): ...@@ -192,9 +193,6 @@ class PathEntryFinderDefaultsTests(ABCTestHarness):
# Should be a no-op. # Should be a no-op.
self.ins.invalidate_caches() self.ins.invalidate_caches()
def test_find_loader_warns(self):
with self.assertWarns(DeprecationWarning):
self.ins.find_loader('something')
(Frozen_PEFDefaultTests, (Frozen_PEFDefaultTests,
Source_PEFDefaultTests Source_PEFDefaultTests
...@@ -324,7 +322,8 @@ class MetaPathFinderFindModuleTests: ...@@ -324,7 +322,8 @@ class MetaPathFinderFindModuleTests:
finder = self.finder(None) finder = self.finder(None)
path = ['a', 'b', 'c'] path = ['a', 'b', 'c']
name = 'blah' name = 'blah'
found = finder.find_module(name, path) with self.assertWarns(DeprecationWarning):
found = finder.find_module(name, path)
self.assertIsNone(found) self.assertIsNone(found)
self.assertEqual(name, finder.called_for[0]) self.assertEqual(name, finder.called_for[0])
self.assertEqual(path, finder.called_for[1]) self.assertEqual(path, finder.called_for[1])
...@@ -333,7 +332,8 @@ class MetaPathFinderFindModuleTests: ...@@ -333,7 +332,8 @@ class MetaPathFinderFindModuleTests:
loader = object() loader = object()
spec = self.util.spec_from_loader('blah', loader) spec = self.util.spec_from_loader('blah', loader)
finder = self.finder(spec) finder = self.finder(spec)
found = finder.find_module('blah', None) with self.assertWarns(DeprecationWarning):
found = finder.find_module('blah', None)
self.assertIs(found, spec.loader) self.assertIs(found, spec.loader)
...@@ -358,7 +358,8 @@ class PathEntryFinderFindLoaderTests: ...@@ -358,7 +358,8 @@ class PathEntryFinderFindLoaderTests:
def test_no_spec(self): def test_no_spec(self):
finder = self.finder(None) finder = self.finder(None)
name = 'blah' name = 'blah'
found = finder.find_loader(name) with self.assertWarns(DeprecationWarning):
found = finder.find_loader(name)
self.assertIsNone(found[0]) self.assertIsNone(found[0])
self.assertEqual([], found[1]) self.assertEqual([], found[1])
self.assertEqual(name, finder.called_for) self.assertEqual(name, finder.called_for)
...@@ -367,7 +368,8 @@ class PathEntryFinderFindLoaderTests: ...@@ -367,7 +368,8 @@ class PathEntryFinderFindLoaderTests:
loader = object() loader = object()
spec = self.util.spec_from_loader('blah', loader) spec = self.util.spec_from_loader('blah', loader)
finder = self.finder(spec) finder = self.finder(spec)
found = finder.find_loader('blah') with self.assertWarns(DeprecationWarning):
found = finder.find_loader('blah')
self.assertIs(found[0], spec.loader) self.assertIs(found[0], spec.loader)
def test_spec_with_portions(self): def test_spec_with_portions(self):
...@@ -375,7 +377,8 @@ class PathEntryFinderFindLoaderTests: ...@@ -375,7 +377,8 @@ class PathEntryFinderFindLoaderTests:
paths = ['a', 'b', 'c'] paths = ['a', 'b', 'c']
spec.submodule_search_locations = paths spec.submodule_search_locations = paths
finder = self.finder(spec) finder = self.finder(spec)
found = finder.find_loader('blah') with self.assertWarns(DeprecationWarning):
found = finder.find_loader('blah')
self.assertIsNone(found[0]) self.assertIsNone(found[0])
self.assertEqual(paths, found[1]) self.assertEqual(paths, found[1])
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment