mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-06-02 14:29:10 -07: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:
parent
929ac6155c
commit
27c43daab8
4 changed files with 57 additions and 21 deletions
|
@ -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',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue