'type': 'org-openroadm-interfaces:opticalChannel',
'supporting-port': '1'
}, **response['interface'][0]), response['interface'][0])
- self.assertIn(
- response['interface'][0]['org-openroadm-optical-channel-interfaces:och'],
- [{'rate': 'org-openroadm-optical-channel-interfaces:R100G',
- 'transmit-power': '-5',
- 'wavelength-number': 7,
- 'modulation-format': 'dp-qpsk'},
- {'rate': 'org-openroadm-optical-channel-interfaces:R100G',
- 'transmit-power': -5,
- 'wavelength-number': 7,
- 'modulation-format': 'dp-qpsk'}])
+ intf = response['interface'][0]['org-openroadm-optical-channel-interfaces:och']
+ self.assertEqual(intf['rate'], 'org-openroadm-optical-channel-interfaces:R100G')
+ self.assertEqual(intf['modulation-format'], 'dp-qpsk')
+ self.assertEqual(intf['wavelength-number'], 7)
+ self.assertEqual(float(intf['transmit-power']), -5)
def test_10_service_path_create_xpdr_check(self):
response = test_utils_rfc8040.check_node_attribute_request("XPDRA01", "interface", "XPDR1-NETWORK1-OTU")
"supporting-port": "L1",
"type": "org-openroadm-interfaces:mediaChannelTrailTerminationPoint"},
**response['interface'][0]), response['interface'][0])
-
# Check the mc-ttp max and min-freq
- self.assertIn(response['interface'][0]['org-openroadm-media-channel-interfaces:mc-ttp'],
- [{'min-freq': '196.00625', 'max-freq': '196.09375'},
- {'min-freq': 196.00625, 'max-freq': 196.09375}])
+ mcttp = response['interface'][0]['org-openroadm-media-channel-interfaces:mc-ttp']
+ self.assertEqual(float(mcttp['min-freq']), 196.00625)
+ self.assertEqual(float(mcttp['max-freq']), 196.09375)
time.sleep(3)
# get DEG-NMC interface and check
"supporting-port": "L1",
"type": "org-openroadm-interfaces:networkMediaChannelConnectionTerminationPoint"},
**response['interface'][0]), response['interface'][0])
-
- # Check the mc-ttp max and min-freq
- self.assertIn(response['interface'][0]['org-openroadm-network-media-channel-interfaces:nmc-ctp'],
- [{'frequency': '196.05000', 'width': '80'},
- {'frequency': 196.05, 'width': 80}])
+ nmcctp = response['interface'][0]['org-openroadm-network-media-channel-interfaces:nmc-ctp']
+ self.assertEqual(float(nmcctp['frequency']), 196.05)
+ self.assertEqual(float(nmcctp['width']), 80)
time.sleep(3)
# get SRG-NMC interface
"supporting-port": "C1",
"type": "org-openroadm-interfaces:networkMediaChannelConnectionTerminationPoint"},
**response['interface'][0]), response['interface'][0])
- self.assertIn(response['interface'][0]['org-openroadm-network-media-channel-interfaces:nmc-ctp'],
- [{'frequency': '196.05000', 'width': '80'},
- {'frequency': 196.05, 'width': 80}])
+ nmcctp = response['interface'][0]['org-openroadm-network-media-channel-interfaces:nmc-ctp']
+ self.assertEqual(float(nmcctp['frequency']), 196.05)
+ self.assertEqual(float(nmcctp['width']), 80)
time.sleep(3)
# Create ROADM-connection
'supporting-port': 'L1'
}, **response['interface'][0]), response['interface'][0]
)
- self.assertIn(response['interface'][0]['org-openroadm-network-media-channel-interfaces:nmc-ctp'],
- [{'frequency': '195.8000', 'width': '40'},
- {'frequency': 195.8, 'width': 40}])
+ nmcctp = response['interface'][0]['org-openroadm-network-media-channel-interfaces:nmc-ctp']
+ self.assertEqual(float(nmcctp['frequency']), 195.8)
+ self.assertEqual(float(nmcctp['width']), 40)
def test_07_service_path_create_rdm_check(self):
response = test_utils_rfc8040.check_node_attribute_request("ROADM-A1", "interface", "DEG1-TTP-TXRX-mc-713:720")
'supporting-port': 'L1'
}, **response['interface'][0]), response['interface'][0]
)
- self.assertIn(response['interface'][0]['org-openroadm-media-channel-interfaces:mc-ttp'],
- [{'min-freq': '195.7750', 'max-freq': '195.8250'},
- {'min-freq': 195.775, 'max-freq': 195.825}])
+ mcttp = response['interface'][0]['org-openroadm-media-channel-interfaces:mc-ttp']
+ self.assertEqual(float(mcttp['min-freq']), 195.775)
+ self.assertEqual(float(mcttp['max-freq']), 195.825)
def test_08_service_path_create_rdm_check(self):
response = test_utils_rfc8040.check_node_attribute_request("ROADM-A1", "interface", "SRG1-PP3-TXRX-nmc-713:720")
'supporting-port': 'C3'
}, **response['interface'][0]), response['interface'][0]
)
- self.assertIn(response['interface'][0]['org-openroadm-network-media-channel-interfaces:nmc-ctp'],
- [{'frequency': '195.8000', 'width': '40'},
- {'frequency': 195.8, 'width': 40}])
+ nmcctp = response['interface'][0]['org-openroadm-network-media-channel-interfaces:nmc-ctp']
+ self.assertEqual(float(nmcctp['frequency']), 195.8)
+ self.assertEqual(float(nmcctp['width']), 40)
# -mc supporting interfaces must not be created for SRG, only degrees
def test_09_service_path_create_rdm_check(self):
'supporting-port': '1'
}, **response['interface'][0]), response['interface'][0]
)
- self.assertIn(
- response['interface'][0]['org-openroadm-optical-channel-interfaces:och'],
- [{'rate': 'org-openroadm-common-types:R100G', 'transmit-power': '-5',
- 'modulation-format': 'dp-qpsk', 'frequency': '195.8000'},
- {'rate': 'org-openroadm-common-types:R100G', 'transmit-power': -5,
- 'modulation-format': 'dp-qpsk', 'frequency': 195.8}])
+ intf = response['interface'][0]['org-openroadm-optical-channel-interfaces:och']
+ self.assertEqual(intf['rate'], 'org-openroadm-common-types:R100G')
+ self.assertEqual(intf['modulation-format'], 'dp-qpsk')
+ self.assertEqual(float(intf['frequency']), 195.8)
+ self.assertEqual(float(intf['transmit-power']), -5)
def test_12_service_path_create_xpdr_check(self):
response = test_utils_rfc8040.check_node_attribute_request("XPDR-A1", "interface", "XPDR1-NETWORK1-OTU")
'supporting-port': 'CP1-CFP0-P1'
}),
response['interface'][0])
-
- self.assertIn(
- response['interface'][0]['org-openroadm-optical-channel-interfaces:och'],
- [{'frequency': '196.1000', 'rate': 'org-openroadm-common-types:R100G',
- 'transmit-power': '-5', 'modulation-format': 'dp-qpsk'},
- {'frequency': 196.1, 'rate': 'org-openroadm-common-types:R100G',
- 'transmit-power': -5, 'modulation-format': 'dp-qpsk'}])
+ intf = response['interface'][0]['org-openroadm-optical-channel-interfaces:och']
+ self.assertEqual(intf['rate'], 'org-openroadm-common-types:R100G')
+ self.assertEqual(intf['modulation-format'], 'dp-qpsk')
+ self.assertEqual(float(intf['frequency']), 196.1)
+ self.assertEqual(float(intf['transmit-power']), -5)
def test_07_check_interface_OTU(self):
response = test_utils_rfc8040.check_node_attribute_request("SPDR-SA1", "interface", "XPDR1-NETWORK1-OTU")
'supporting-port': 'CP1-CFP0-P1'
}, **response['interface'][0]),
response['interface'][0])
- self.assertIn(
- response['interface'][0]['org-openroadm-optical-channel-interfaces:och'],
- [{'frequency': '196.1000', 'rate': 'org-openroadm-common-types:R100G',
- 'transmit-power': '-5', 'modulation-format': 'dp-qpsk'},
- {'frequency': 196.1, 'rate': 'org-openroadm-common-types:R100G',
- 'transmit-power': -5, 'modulation-format': 'dp-qpsk'}])
+ intf = response['interface'][0]['org-openroadm-optical-channel-interfaces:och']
+ self.assertEqual(intf['rate'], 'org-openroadm-common-types:R100G')
+ self.assertEqual(intf['modulation-format'], 'dp-qpsk')
+ self.assertEqual(float(intf['frequency']), 196.1)
+ self.assertEqual(float(intf['transmit-power']), -5)
def test_05_check_interface_OTU(self):
response = test_utils_rfc8040.check_node_attribute_request("SPDR-SA1", "interface", "XPDR1-NETWORK1-OTU")
'supporting-port': 'CP1-CFP0-P1'
}, **response['interface'][0]),
response['interface'][0])
- self.assertIn(
- response['interface'][0]['org-openroadm-optical-channel-interfaces:och'],
- [{'frequency': '196.1000', 'rate': 'org-openroadm-common-types:R100G',
- 'transmit-power': '-5', 'modulation-format': 'dp-qpsk'},
- {'frequency': 196.1, 'rate': 'org-openroadm-common-types:R100G',
- 'transmit-power': -5, 'modulation-format': 'dp-qpsk'}])
+ intf = response['interface'][0]['org-openroadm-optical-channel-interfaces:och']
+ self.assertEqual(intf['rate'], 'org-openroadm-common-types:R100G')
+ self.assertEqual(intf['modulation-format'], 'dp-qpsk')
+ self.assertEqual(float(intf['frequency']), 196.1)
+ self.assertEqual(float(intf['transmit-power']), -5)
def test_07_check_interface_OTU(self):
response = test_utils_rfc8040.check_node_attribute_request("SPDR-SC1", "interface", "XPDR1-NETWORK1-OTU")