tacker/tacker/tests/unit
LiangLu f88022cdc2 Implement SOL001 features to MgmtDriver
* Enable VNF vendors to customize configuration methods
  for applications via MgmtDriver
* Load LCM interface from vnfd file
* Call LCM methods from vnflcm_driver
* Fix unitentional mgmt_calls in vnflcm_driver._scale_vnf_pre

Note:
* For UT, sqlalchemy is used, which calls functions in pymysql.py,
  so the dependency module PyMySQL needs to be added.
* The previous implementation of ``cfg.CONF.tacker.infra_driver``
  depends on the default config in legacy ``VNFMPlugin`` class in
  tacker/vnfm/plugin.py, so we need to fix this here.
* Due to drop unitentional mgmt_calls, it makes compatibility breakage
  for some scale actions calls and third party driver support. This
  backward incompatibility was decided to keep since it is not long
  time since last change(Victoria release)

Change-Id: Ib4ad3eb9e0a84d1a5e807d2e6004e6b2c02bf3cf
2021-02-18 17:29:39 +09:00
..
agent Remove test helpers for Python2 2020-10-19 12:11:40 +00:00
api Dropping explicit unicode literal 2021-02-02 06:45:53 +05:30
cmd [goal] Deprecate the JSON formatted policy file 2021-01-22 04:18:31 +00:00
common Move tacker to new hacking 4.0.0 2020-12-04 09:44:47 +00:00
conductor Fix for package error during vnflcm creation 2020-11-05 10:54:46 +09:00
db Dropping explicit unicode literal 2021-02-02 06:45:53 +05:30
extensions Use unittest.mock instead of third party mock 2020-05-22 12:03:45 +09:00
glance_store Drop most of six importings 2020-10-19 12:10:05 +00:00
hacking Refactoring UT directories 2018-11-12 13:13:39 +00:00
keymgr Refactoring UT directories 2018-11-12 13:13:39 +00:00
mistral Refactoring UT directories 2018-11-12 13:13:39 +00:00
nfvo Dropping explicit unicode literal 2021-02-02 06:45:53 +05:30
objects Move tacker to new hacking 4.0.0 2020-12-04 09:44:47 +00:00
plugins Refactoring UT directories 2018-11-12 13:13:39 +00:00
services Refactoring UT directories 2018-11-12 13:13:39 +00:00
tests Drop most of six importings 2020-10-19 12:10:05 +00:00
tosca Refactoring UT directories 2018-11-12 13:13:39 +00:00
vnflcm Implement SOL001 features to MgmtDriver 2021-02-18 17:29:39 +09:00
vnfm Merge "Remove duplication of getting HOT templates" 2021-02-09 02:11:52 +00:00
vnfpkgm Drop most of six importings 2020-10-19 12:10:05 +00:00
__init__.py Add versioned objects for vnf packages 2019-09-18 12:24:39 +00:00
_test_rootwrap_exec.py Recover some file permissions 2016-07-20 22:56:09 +00:00
base.py Use unittest.mock instead of third party mock 2020-05-22 12:03:45 +09:00
database_stubs.py Use oslo log and oslo concurrency 2016-06-03 11:38:36 +08:00
extension_stubs.py Cleanup vim settings 2016-03-28 13:03:56 +02:00
fake_auth.py Support of Server/Basic certification in OAuth2.0 2020-10-05 07:18:14 +00:00
fake_request.py Add vnf packages RestFul APIs 2019-09-20 06:48:28 +00:00
fixtures.py Stop to use the __future__ module. 2020-06-02 21:00:17 +02:00
test_alarm_receiver.py Remove test helpers for Python2 2020-10-19 12:11:40 +00:00
test_auth.py Support of Server/Basic certification in OAuth2.0 2020-10-05 07:18:14 +00:00
test_context.py Use unittest.mock instead of third party mock 2020-05-22 12:03:45 +09:00
test_policy.py Drop most of six importings 2020-10-19 12:10:05 +00:00
test_wsgi.py Dropping explicit unicode literal 2021-02-02 06:45:53 +05:30
testlib_api.py Add __ne__ built-in function 2016-11-16 15:40:42 +08:00