Fix functional tests 2.2.1 sequence
[transportpce.git] / tests / transportpce_tests / 2.2.1 / test_topo_portmapping.py
diff --git a/tests/transportpce_tests/2.2.1/test_topo_portmapping.py b/tests/transportpce_tests/2.2.1/test_topo_portmapping.py
deleted file mode 100644 (file)
index d749323..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-#!/usr/bin/env python
-
-##############################################################################
-# Copyright (c) 2017 Orange, Inc. and others.  All rights reserved.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-
-# pylint: disable=no-member
-# pylint: disable=too-many-public-methods
-
-import unittest
-import time
-import requests
-import sys
-sys.path.append('transportpce_tests/common/')
-import test_utils
-
-
-class TransportPCEtesting(unittest.TestCase):
-
-    processes = None
-    NODE_VERSION = '2.2.1'
-
-    @classmethod
-    def setUpClass(cls):
-        cls.processes = test_utils.start_tpce()
-        cls.processes = test_utils.start_sims([('xpdra', cls.NODE_VERSION), ('roadma', cls.NODE_VERSION)])
-
-    @classmethod
-    def tearDownClass(cls):
-        # pylint: disable=not-an-iterable
-        for process in cls.processes:
-            test_utils.shutdown_process(process)
-        print("all processes killed")
-
-    def setUp(self):
-        time.sleep(10)
-
-    # Connect the ROADMA
-    def test_01_connect_rdm(self):
-        response = test_utils.mount_device("ROADM-A1", ('roadma', self.NODE_VERSION))
-        self.assertEqual(response.status_code, requests.codes.created, test_utils.CODE_SHOULD_BE_201)
-
-    # Verify the termination points of the ROADMA
-    def test_02_compareOpenroadmTopologyPortMapping_rdm(self):
-        responseTopo = test_utils.get_ordm_topo_request("")
-        resTopo = responseTopo.json()
-        nbNode = len(resTopo['network'][0]['node'])
-        nbMapCumul = 0
-        nbMappings = 0
-        for i in range(0, nbNode):
-            nodeId = resTopo['network'][0]['node'][i]['node-id']
-            print("nodeId={}".format(nodeId))
-            nodeMapId = nodeId.split("-")[0] + "-" + nodeId.split("-")[1]
-            print("nodeMapId={}".format(nodeMapId))
-            responseMapList = test_utils.portmapping_request(nodeMapId)
-            resMapList = responseMapList.json()
-
-            nbMappings = len(resMapList['nodes'][0]['mapping']) - nbMapCumul
-            nbTp = len(resTopo['network'][0]['node'][i]['ietf-network-topology:termination-point'])
-            nbMapCurrent = 0
-            for j in range(0, nbTp):
-                tpId = resTopo['network'][0]['node'][i]['ietf-network-topology:termination-point'][j]['tp-id']
-                if (not "CP" in tpId) and (not "CTP" in tpId):
-                    responseMap = test_utils.portmapping_request(nodeMapId+"/mapping/"+tpId)
-                    self.assertEqual(responseMap.status_code, requests.codes.ok)
-                    if responseMap.status_code == requests.codes.ok:
-                        nbMapCurrent += 1
-            nbMapCumul += nbMapCurrent
-        nbMappings -= nbMapCurrent
-        self.assertEqual(nbMappings, 0)
-
-    # Disconnect the ROADMA
-    def test_03_disconnect_rdm(self):
-        response = test_utils.unmount_device("ROADM-A1")
-        self.assertEqual(response.status_code, requests.codes.ok, test_utils.CODE_SHOULD_BE_200)
-
-#     #Connect the XPDRA
-    def test_04_connect_xpdr(self):
-        response = test_utils.mount_device("XPDR-A1", ('xpdra', self.NODE_VERSION))
-        self.assertEqual(response.status_code, requests.codes.created, test_utils.CODE_SHOULD_BE_201)
-
-#     #Verify the termination points related to XPDR
-    def test_05_compareOpenroadmTopologyPortMapping_xpdr(self):
-        self.test_02_compareOpenroadmTopologyPortMapping_rdm()
-
-    # Disconnect the XPDRA
-    def test_06_disconnect_device(self):
-        response = test_utils.unmount_device("XPDR-A1")
-        self.assertEqual(response.status_code, requests.codes.ok, test_utils.CODE_SHOULD_BE_200)
-
-
-if __name__ == "__main__":
-    # logging.basicConfig(filename='./transportpce_tests/log/response.log',filemode='w',level=logging.DEBUG)
-    #logging.debug('I am there')
-    unittest.main(verbosity=2)