Refactor core VNF class 83/35283/10
authorMorgan Richomme <morgan.richomme@orange.com>
Wed, 24 May 2017 15:00:49 +0000 (17:00 +0200)
committerMorgan Richomme <morgan.richomme@orange.com>
Tue, 6 Jun 2017 12:02:11 +0000 (14:02 +0200)
commit58667cba215c2cb999d6bcaf891980bda4325b42
tree43daaa0fac17d5a8e283126c9fe7d68d523f62c5
parentd1fe9ae1d51537c73f3264cb1e01342888f5fd3f
Refactor core VNF class

- Simplify processing
- Implement run method to inherit testcase methods
- Add unit tests
- Fix all pylint issues

It also obliges vnf and its uts to be rated 10/10 by pylint.

JIRA: FUNCTEST-830

Co-Authored-By: Cédric Ollivier <cedric.ollivier@orange.com>
Change-Id: I8dd24eea55089277c9e5b2b51fb14dc377f2fcaf
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
12 files changed:
functest/core/vnf.py
functest/opnfv_tests/vnf/aaa/aaa.py
functest/opnfv_tests/vnf/ims/clearwater_ims_base.py
functest/opnfv_tests/vnf/ims/cloudify_ims.py
functest/opnfv_tests/vnf/ims/opera_ims.py
functest/opnfv_tests/vnf/ims/orchestra_ims.py
functest/tests/unit/core/test_vnf.py
functest/tests/unit/utils/test_openstack_utils.py
functest/tests/unit/vnf/ims/test_cloudify_ims.py
functest/tests/unit/vnf/ims/test_ims_base.py
functest/utils/openstack_utils.py
tox.ini