Re-org folders, onboard test folder, test config
[optf/osdf.git] / test / bad_test_Utils.py
1 import unittest
2 import json
3
4 from osdf.config.base import osdf_config
5 from osdf.utils.programming_utils import dot_notation
6
7
8 class TestUtils(unittest.TestCase):
9
10     def test_metrics(self):
11         with open('test/placement-tests/request.json', 'r') as f:
12             data = json.load(f)
13             placementInfo = data["placementInfo"]
14             config_local = osdf_config.core
15             self.assertEqual("USOSTCDALTX0101UJZZ11", dot_notation(placementInfo, config_local['service_info']['vCPE']['vcpeHostName']))
16             self.assertEqual("200", dot_notation(placementInfo, config_local['service_info']['vCPE']['e2eVpnKey']))
17             self.assertEqual(['vGMuxInfra', 'vG'], dot_notation(placementInfo, 'demandInfo.placementDemand.resourceModuleName'))
18
19
20 if __name__ == '__main__':
21     unittest.main()