diff options
Diffstat (limited to 'test/bad_test_Utils.py')
-rw-r--r-- | test/bad_test_Utils.py | 21 |
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() |