From d7eb44a65b37000d5d30245e6ac26bd68827804d Mon Sep 17 00:00:00 2001 From: "Chayal, Avteet (ac229e)" Date: Wed, 19 Sep 2018 00:35:17 +0000 Subject: CVS changes for osdf placment api Implemented ONAP Common Versioning Strategy Issue-ID: OPTFRA-285 Change-Id: I31df699afddbeb8962b2ca0fa501eff45f70ed5d Signed-off-by: Chayal, Avteet (ac229e) --- test/test_api_data_utils.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 test/test_api_data_utils.py (limited to 'test/test_api_data_utils.py') diff --git a/test/test_api_data_utils.py b/test/test_api_data_utils.py new file mode 100755 index 0000000..99d7a2e --- /dev/null +++ b/test/test_api_data_utils.py @@ -0,0 +1,21 @@ +import json +import os +from osdf.utils import api_data_utils +from collections import defaultdict + + +BASE_DIR = os.path.dirname(__file__) + +with open(os.path.join(BASE_DIR, "placement-tests/request.json")) as json_data: + req_json = json.load(json_data) + +class TestVersioninfo(): +# +# Tests for api_data_utils.py +# + def test_retrieve_version_info(self): + request_id = 'test12345' + test_dict = {'placementVersioningEnabled': False, 'placementMajorVersion': '1', 'placementPatchVersion': '0', 'placementMinorVersion': '0'} + test_verison_info_dict = defaultdict(dict ,test_dict ) + verison_info_dict = api_data_utils.retrieve_version_info(req_json, request_id) + assert verison_info_dict == test_verison_info_dict \ No newline at end of file -- cgit 1.2.3-korg