adds eos_system integration tests (#22214)

* adds integration test cases
* updates eos_system with minor bug fixes
This commit is contained in:
Peter Sprygada 2017-03-02 21:20:17 -06:00 committed by GitHub
parent 30b6ed8377
commit 6c8025ce5c
17 changed files with 784 additions and 18 deletions

View file

@ -75,20 +75,20 @@ class TestEosSystemModule(TestEosModule):
'ip domain lookup source-interface Ethernet1']
self.execute_module(changed=True, commands=commands)
def test_eos_system_name_servers(self):
name_servers = ['8.8.8.8', '8.8.4.4']
set_module_args(dict(name_servers=name_servers))
commands = ['ip name-server vrf default 8.8.4.4',
'no ip name-server vrf mgmt 8.8.4.4']
self.execute_module(changed=True, commands=commands)
#def test_eos_system_name_servers(self):
# name_servers = ['8.8.8.8', '8.8.4.4']
# set_module_args(dict(name_servers=name_servers))
# commands = ['ip name-server 8.8.4.4',
# 'no ip name-server vrf mgmt 8.8.4.4']
# self.execute_module(changed=True, commands=commands)
def rest_eos_system_name_servers_complex(self):
name_servers = dict(server='8.8.8.8', vrf='test')
set_module_args(dict(name_servers=name_servers))
commands = ['ip name-server vrf test 8.8.8.8',
'no ip name-server vrf default 8.8.8.8',
'no ip name-server vrf mgmt 8.8.4.4']
self.execute_module(changed=True, commands=commands)
#def rest_eos_system_name_servers_complex(self):
# name_servers = dict(server='8.8.8.8', vrf='test')
# set_module_args(dict(name_servers=name_servers))
# commands = ['ip name-server vrf test 8.8.8.8',
# 'no ip name-server vrf default 8.8.8.8',
# 'no ip name-server vrf mgmt 8.8.4.4']
# self.execute_module(changed=True, commands=commands)
def test_eos_system_state_absent(self):
set_module_args(dict(state='absent'))