mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-05-08 02:01:31 -07:00
Adding RPC attribute parameters to junos_rpc network module (#32649)
* Adding RPC attribute arguments to `junos_rpc` network module. * Specifying module argument version. * Fixing DOCUMENTATION block. * First attempt at new test fixture. * Updated RPC_CLI_MAP. * Use `result` instead of `reply`.
This commit is contained in:
parent
e24e771b88
commit
d9a52db17d
3 changed files with 30 additions and 1 deletions
|
@ -35,7 +35,8 @@ RPC_CLI_MAP = {
|
|||
'get-interface-information': 'show interfaces details',
|
||||
'get-system-memory-information': 'show system memory',
|
||||
'get-chassis-inventory': 'show chassis hardware',
|
||||
'get-system-storage': 'show system storage'
|
||||
'get-system-storage': 'show system storage',
|
||||
'load-configuration': 'load configuration'
|
||||
}
|
||||
|
||||
|
||||
|
@ -91,3 +92,8 @@ class TestJunosCommandModule(TestJunosModule):
|
|||
args, kwargs = self.send_request.call_args
|
||||
reply = tostring(args[1]).decode()
|
||||
self.assertTrue(reply.find('<interface>em0</interface><media /></get-software-information>'))
|
||||
|
||||
def test_junos_rpc_attrs(self):
|
||||
set_module_args(dict(rpc='load-configuration', output='xml', attrs={'url': '/var/tmp/config.conf'}))
|
||||
result = self.execute_module(format='xml')
|
||||
self.assertTrue(result['xml'].find('<load-success/>'))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue