Nuke strategy.SharedPluginLoaderObj, depr. 2.11 (#70235)

* Nuke strategy.SharedPluginLoaderObj, depr. 2.11

Change:
- Nuke SharedPluginLoaderObj class
- Update tests (which seemingly didn't use it anyway)
- Changelog

Test Plan:
CI, grep

Signed-off-by: Rick Elrod <rick@elrod.me>

* Nuke from ignore.txt

Signed-off-by: Rick Elrod <rick@elrod.me>
pull/70245/head
Rick Elrod 4 years ago committed by GitHub
parent 7ef6b174e8
commit 0073ab5fa6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,2 @@
removed_features:
- Removed `SharedPluginLoaderObj` class from ansible.plugins.strategy. It was deprecated in favor of using the standard plugin loader.

@ -67,14 +67,6 @@ class StrategySentinel:
pass pass
def SharedPluginLoaderObj():
'''This only exists for backwards compat, do not use.
'''
display.deprecated('SharedPluginLoaderObj is deprecated, please directly use ansible.plugins.loader',
version='2.11', collection_name='ansible.builtin')
return plugin_loader
_sentinel = StrategySentinel() _sentinel = StrategySentinel()

@ -183,7 +183,6 @@ lib/ansible/playbook/role/__init__.py pylint:blacklisted-name
lib/ansible/plugins/action/normal.py action-plugin-docs # default action plugin for modules without a dedicated action plugin lib/ansible/plugins/action/normal.py action-plugin-docs # default action plugin for modules without a dedicated action plugin
lib/ansible/plugins/cache/base.py ansible-doc!skip # not a plugin, but a stub for backwards compatibility lib/ansible/plugins/cache/base.py ansible-doc!skip # not a plugin, but a stub for backwards compatibility
lib/ansible/plugins/lookup/sequence.py pylint:blacklisted-name lib/ansible/plugins/lookup/sequence.py pylint:blacklisted-name
lib/ansible/plugins/strategy/__init__.py pylint:ansible-deprecated-version
lib/ansible/plugins/strategy/__init__.py pylint:blacklisted-name lib/ansible/plugins/strategy/__init__.py pylint:blacklisted-name
lib/ansible/plugins/strategy/linear.py pylint:blacklisted-name lib/ansible/plugins/strategy/linear.py pylint:blacklisted-name
lib/ansible/vars/hostvars.py pylint:blacklisted-name lib/ansible/vars/hostvars.py pylint:blacklisted-name

@ -5,7 +5,6 @@ from units.compat import unittest
from units.mock.loader import DictDataLoader from units.mock.loader import DictDataLoader
from units.compat.mock import MagicMock from units.compat.mock import MagicMock
from ansible.plugins.strategy import SharedPluginLoaderObj
from ansible.template import Templar from ansible.template import Templar
from ansible import errors from ansible import errors
@ -16,7 +15,6 @@ class TestConditional(unittest.TestCase):
def setUp(self): def setUp(self):
self.loader = DictDataLoader({}) self.loader = DictDataLoader({})
self.cond = conditional.Conditional(loader=self.loader) self.cond = conditional.Conditional(loader=self.loader)
self.shared_loader = SharedPluginLoaderObj()
self.templar = Templar(loader=self.loader, variables={}) self.templar = Templar(loader=self.loader, variables={})
def _eval_con(self, when=None, variables=None): def _eval_con(self, when=None, variables=None):

Loading…
Cancel
Save