mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 13:22:48 +00:00
fix minor issues with debug and item labels (#41331)
* fix minor issues with debug and item labels - no more `item=None`, we always have a label now - debug should only show expected information, either msg= or the var in var= - also fixed method name, deprecated misleading _get_item
This commit is contained in:
@@ -51,6 +51,7 @@ class TestCallback(unittest.TestCase):
|
||||
|
||||
|
||||
class TestCallbackResults(unittest.TestCase):
|
||||
|
||||
def test_get_item(self):
|
||||
cb = CallbackBase()
|
||||
results = {'item': 'some_item'}
|
||||
@@ -67,6 +68,22 @@ class TestCallbackResults(unittest.TestCase):
|
||||
res = cb._get_item(results)
|
||||
self.assertEquals(res, "some_item")
|
||||
|
||||
def test_get_item_label(self):
|
||||
cb = CallbackBase()
|
||||
results = {'item': 'some_item'}
|
||||
res = cb._get_item_label(results)
|
||||
self.assertEquals(res, 'some_item')
|
||||
|
||||
def test_get_item_label_no_log(self):
|
||||
cb = CallbackBase()
|
||||
results = {'item': 'some_item', '_ansible_no_log': True}
|
||||
res = cb._get_item_label(results)
|
||||
self.assertEquals(res, "(censored due to no_log)")
|
||||
|
||||
results = {'item': 'some_item', '_ansible_no_log': False}
|
||||
res = cb._get_item_label(results)
|
||||
self.assertEquals(res, "some_item")
|
||||
|
||||
def test_clean_results_debug_task(self):
|
||||
cb = CallbackBase()
|
||||
result = {'item': 'some_item',
|
||||
|
||||
Reference in New Issue
Block a user