aboutsummaryrefslogtreecommitdiffstats
path: root/onap-client/onap_client/sdc/tests/test_license_model.py
diff options
context:
space:
mode:
authorstark, steven <steven.stark@att.com>2020-05-19 09:52:46 -0700
committerstark, steven <steven.stark@att.com>2020-05-19 09:59:16 -0700
commitd481ad9918d383c82335e52db4a360964194ef5d (patch)
treef3174fa5bc95e340b908e3c854edf1af2e8119c9 /onap-client/onap_client/sdc/tests/test_license_model.py
parente4fca937cc6104ff56c52f720d26552febe44bee (diff)
[VVP] Updates to VVP test-engine
Removing module level variables. These can cause import errors if certain modules are not imported "properly". Removing these lets developers import modules as-needed. Add support for VNF category. The VNF category is looked up based on the category chosen by the VSP. Increase test coverage. Update ovp testsuite based on these changes. Issue-ID: VVP-418 Signed-off-by: stark, steven <steven.stark@att.com> Change-Id: I074375b8afae1adff60e0730d6f8a69d01cdd475
Diffstat (limited to 'onap-client/onap_client/sdc/tests/test_license_model.py')
-rw-r--r--onap-client/onap_client/sdc/tests/test_license_model.py20
1 files changed, 9 insertions, 11 deletions
diff --git a/onap-client/onap_client/sdc/tests/test_license_model.py b/onap-client/onap_client/sdc/tests/test_license_model.py
index 459c2e0..8da7d07 100644
--- a/onap-client/onap_client/sdc/tests/test_license_model.py
+++ b/onap-client/onap_client/sdc/tests/test_license_model.py
@@ -38,13 +38,13 @@
import responses
from onap_client.client.clients import Client
from onap_client.sdc.license_model import LicenseModel
-from onap_client.tests.utils import mockup_client, mockup_catalog_item
-
-license_model_client = Client().sdc.license_model
+from onap_client.tests.utils import mockup_catalog_item
@responses.activate
def test_license_model_create():
+ oc = Client()
+
LICENSE_MODEL_ID = "license_model_id"
LICENSE_MODEL_VERSION_ID = "license_model_version_id"
FEATURE_GROUP_ID = "feature_group_id"
@@ -56,7 +56,7 @@ def test_license_model_create():
DESCRIPTION = "description"
mockup_catalog_item(
- license_model_client.catalog_items["ADD_LICENSE_MODEL"],
+ oc.sdc.license_model.catalog_items["ADD_LICENSE_MODEL"],
override_return_data={
"itemId": LICENSE_MODEL_ID,
"version": {"id": LICENSE_MODEL_VERSION_ID},
@@ -64,7 +64,7 @@ def test_license_model_create():
)
mockup_catalog_item(
- license_model_client.catalog_items["ADD_KEY_GROUP"],
+ oc.sdc.license_model.catalog_items["ADD_KEY_GROUP"],
override_return_data={"value": KEYGROUP_ID},
override_uri_params={
"license_model_id": LICENSE_MODEL_ID,
@@ -73,7 +73,7 @@ def test_license_model_create():
)
mockup_catalog_item(
- license_model_client.catalog_items["ADD_ENTITLEMENT_POOL"],
+ oc.sdc.license_model.catalog_items["ADD_ENTITLEMENT_POOL"],
override_return_data={"value": ENTITLEMENT_POOL_ID},
override_uri_params={
"license_model_id": LICENSE_MODEL_ID,
@@ -82,7 +82,7 @@ def test_license_model_create():
)
mockup_catalog_item(
- license_model_client.catalog_items["ADD_FEATURE_GROUP"],
+ oc.sdc.license_model.catalog_items["ADD_FEATURE_GROUP"],
override_return_data={"value": FEATURE_GROUP_ID},
override_uri_params={
"license_model_id": LICENSE_MODEL_ID,
@@ -91,7 +91,7 @@ def test_license_model_create():
)
mockup_catalog_item(
- license_model_client.catalog_items["ADD_LICENSE_AGREEMENT"],
+ oc.sdc.license_model.catalog_items["ADD_LICENSE_AGREEMENT"],
override_return_data={"value": LICENSE_AGREEMENT_ID},
override_uri_params={
"license_model_id": LICENSE_MODEL_ID,
@@ -101,7 +101,7 @@ def test_license_model_create():
return_data = {"vendorName": VENDOR_NAME, "id": ID, "description": DESCRIPTION}
mockup_catalog_item(
- license_model_client.catalog_items["GET_LICENSE_MODEL"],
+ oc.sdc.license_model.catalog_items["GET_LICENSE_MODEL"],
override_return_data=return_data,
override_uri_params={
"license_model_id": LICENSE_MODEL_ID,
@@ -109,8 +109,6 @@ def test_license_model_create():
},
)
- mockup_client(license_model_client)
-
lm = LicenseModel(
VENDOR_NAME,
"abc123",