Test previously relied only on the inherited assertions.
Additionally, almost all calls were actually performed,
introducing unnecessary code into test.
Additional mocks now cover majority of calls to
functions and methods not directly related to the test.
Further assertions have been placed on output of the
tested method and the calls made to the newly mocked methods.
Validation path was moved to fakes module.
Signed-off-by: Jiri Podivin <firstname.lastname@example.org>
This review adds a CLI for the Validation Framework which will become
the only entry point to run the Validation Framework.
It will deprecate the tripleo_validatior.py CLI and the
This patch uses python cliff library to provide nice helpers, shell
and output formats.