aboutsummaryrefslogtreecommitdiffstats
path: root/test/bad_test_Utils.py
diff options
context:
space:
mode:
authorAnkitkumar Patel <ankit@research.att.com>2018-02-11 17:51:13 -0500
committerAnkitkumar Patel <ankit@research.att.com>2018-02-11 17:52:51 -0500
commit0b855c08fd98fb8fa0f4bc40d8df430c897b4bad (patch)
treeefdd3c7ab31be64080dd71951a64d13f0ba493de /test/bad_test_Utils.py
parentbb8471cae394aa6ff0af8ba3e5354f3b121c56fc (diff)
Re-org folders, onboard test folder, test config
Reorganized the folder structure. Onboarded testcases. Added test config. Issue-ID: OPTFRA-74 Change-Id: I97882a162a405a18ffd287495039e15ae9d0ad7b Signed-off-by: Ankitkumar Patel <ankit@research.att.com>
Diffstat (limited to 'test/bad_test_Utils.py')
-rw-r--r--test/bad_test_Utils.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/test/bad_test_Utils.py b/test/bad_test_Utils.py
new file mode 100644
index 0000000..3e5cecd
--- /dev/null
+++ b/test/bad_test_Utils.py
@@ -0,0 +1,21 @@
+import unittest
+import json
+
+from osdf.config.base import osdf_config
+from osdf.utils.programming_utils import dot_notation
+
+
+class TestUtils(unittest.TestCase):
+
+ def test_metrics(self):
+ with open('test/placement-tests/request.json', 'r') as f:
+ data = json.load(f)
+ placementInfo = data["placementInfo"]
+ config_local = osdf_config.core
+ self.assertEqual("USOSTCDALTX0101UJZZ11", dot_notation(placementInfo, config_local['service_info']['vCPE']['vcpeHostName']))
+ self.assertEqual("200", dot_notation(placementInfo, config_local['service_info']['vCPE']['e2eVpnKey']))
+ self.assertEqual(['vGMuxInfra', 'vG'], dot_notation(placementInfo, 'demandInfo.placementDemand.resourceModuleName'))
+
+
+if __name__ == '__main__':
+ unittest.main()