From: Gilles Thouenon Date: Mon, 27 Jan 2020 14:29:41 +0000 (+0100) Subject: Fix issue in end2end functional tests X-Git-Tag: 1.0.0~35 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=transportpce.git;a=commitdiff_plain;h=e074d434bb5d1b0615452b9b7983b837cc9c7c18 Fix issue in end2end functional tests fix and reactivate test 33 JIRA: TRNSPRTPCE-177 Signed-off-by: Gilles Thouenon Change-Id: I77b1d3654870e278232ec725d33fed07f59420ef --- diff --git a/tests/transportpce_tests/1.2.1/test_end2end.py b/tests/transportpce_tests/1.2.1/test_end2end.py index 4727ae3b0..06edb27de 100644 --- a/tests/transportpce_tests/1.2.1/test_end2end.py +++ b/tests/transportpce_tests/1.2.1/test_end2end.py @@ -1031,7 +1031,6 @@ class TransportPCEFulltesting(unittest.TestCase): self.assertNotIn('roadm-connections', dict.keys(res['org-openroadm-device'])) time.sleep(2) - @unittest.skip("Skip this test until tail-equipment-id deletion is finished.") def test_33_check_topo_XPDRA(self): url1 = ("{}/config/ietf-network:networks/network/openroadm-topology/node/XPDRA01-XPDR1" .format(self.restconf_baseurl)) @@ -1044,9 +1043,9 @@ class TransportPCEFulltesting(unittest.TestCase): if ((ele[u'org-openroadm-common-network:tp-type'] == 'XPONDER-CLIENT') and (ele['tp-id'] == 'XPDR1-CLIENT1' or ele['tp-id'] == 'XPDR1-CLIENT3')): self.assertNotIn('org-openroadm-network-topology:xpdr-client-attributes', dict.keys(ele)) - elif ((ele[u'org-openroadm-common-network:tp-type'] == 'XPONDER-NETWORK') - and (ele['tp-id'] == 'XPDR1-CLIENT1' or ele['tp-id'] == 'XPDR1-CLIENT3')): - self.assertNotIn('org-openroadm-network-topology:xpdr-network-attributes', dict.keys(ele)) + elif (ele[u'org-openroadm-common-network:tp-type'] == 'XPONDER-NETWORK'): + self.assertIn(u'tail-equipment-id', dict.keys(ele[u'org-openroadm-network-topology:xpdr-network-attributes'])) + self.assertNotIn('wavelength', dict.keys(ele[u'org-openroadm-network-topology:xpdr-network-attributes'])) time.sleep(10) def test_34_check_topo_ROADMA_SRG1(self): diff --git a/tests/transportpce_tests/2.2.1/test_end2end.py b/tests/transportpce_tests/2.2.1/test_end2end.py index a0e5de635..9603f50eb 100644 --- a/tests/transportpce_tests/2.2.1/test_end2end.py +++ b/tests/transportpce_tests/2.2.1/test_end2end.py @@ -1038,7 +1038,6 @@ class TransportPCEFulltesting(unittest.TestCase): self.assertNotIn('roadm-connections', dict.keys(res['org-openroadm-device'])) time.sleep(2) - @unittest.skip("Skip this test until tail-equipment-id deletion is finished.") def test_33_check_topo_XPDRA(self): url1 = ("{}/config/ietf-network:networks/network/openroadm-topology/node/XPDR-A1-XPDR1" .format(self.restconf_baseurl)) @@ -1050,8 +1049,9 @@ class TransportPCEFulltesting(unittest.TestCase): for ele in liste_tp: if ele[u'org-openroadm-common-network:tp-type'] == 'XPONDER-CLIENT': self.assertNotIn('org-openroadm-network-topology:xpdr-client-attributes', dict.keys(ele)) - elif ele[u'org-openroadm-common-network:tp-type'] == 'XPONDER-NETWORK': - self.assertNotIn('org-openroadm-network-topology:xpdr-network-attributes', dict.keys(ele)) + elif (ele[u'org-openroadm-common-network:tp-type'] == 'XPONDER-NETWORK'): + self.assertIn(u'tail-equipment-id', dict.keys(ele[u'org-openroadm-network-topology:xpdr-network-attributes'])) + self.assertNotIn('wavelength', dict.keys(ele[u'org-openroadm-network-topology:xpdr-network-attributes'])) time.sleep(10) def test_34_check_topo_ROADMA_SRG1(self): @@ -1492,7 +1492,6 @@ class TransportPCEFulltesting(unittest.TestCase): self.test_34_check_topo_ROADMA_SRG1() self.test_35_check_topo_ROADMA_DEG2() -# @unittest.expectedFailure def test_49_loop_create_eth_service(self): for i in range(1,6): print ("trial number {}".format(i)) @@ -1505,7 +1504,6 @@ class TransportPCEFulltesting(unittest.TestCase): print ("eth service deletion\n") self.test_30_delete_eth_service1() -# @unittest.expectedFailure def test_50_loop_create_oc_service(self): url = ("{}/operational/org-openroadm-service:service-list/services/service1" .format(self.restconf_baseurl))