Implement eos_banner for EAPI (#22609)

On EAPI, the multi-line commands are expected to be a dict,
with key/value pairs 'cmd'/'input' .
This change implements that behaviour and fixes the idempotency
on EAPI as well.

Fixes #22494
This commit is contained in:
Ricardo Carrillo Cruz 2017-03-14 21:00:17 +01:00 committed by GitHub
parent 38eb388154
commit 604a38cac1
8 changed files with 51 additions and 20 deletions

View file

@ -40,7 +40,7 @@ class TestEosSystemModule(TestEosModule):
self.mock_get_config.stop()
self.mock_load_config.stop()
def load_fixtures(self, commands=None):
def load_fixtures(self, commands=None, transport='cli'):
self.get_config.return_value = load_fixture('eos_system_config.cfg')
self.load_config.return_value = dict(diff=None, session='session')