- url = "{}/operations/transportpce-olm:service-power-turndown"
- data = {
- "input": {
- "service-name": "test",
- "wave-number": 1,
- "nodes": [
- {
- "dest-tp": "XPDR1-NETWORK1",
- "src-tp": "XPDR1-CLIENT1",
- "node-id": "XPDRA01"
- },
- {
- "dest-tp": "DEG1-TTP-TXRX",
- "src-tp": "SRG1-PP1-TXRX",
- "node-id": "ROADMA01"
- },
- {
- "dest-tp": "SRG1-PP1-TXRX",
- "src-tp": "DEG2-TTP-TXRX",
- "node-id": "ROADMC01"
- },
- {
- "dest-tp": "XPDR1-CLIENT1",
- "src-tp": "XPDR1-NETWORK1",
- "node-id": "XPDRC01"
- }
- ],
- "center-freq": 196.1,
- "nmc-width": 40,
- "min-freq": 196.075,
- "max-freq": 196.125,
- "lower-spectral-slot-number": 761,
- "higher-spectral-slot-number": 768
- }
- }
- response = test_utils.post_request(url, data)
- print(response.json())
- self.assertEqual(response.status_code, requests.codes.ok)
- res = response.json()
- self.assertIn('Success', res["output"]["result"])
+ response = test_utils_rfc8040.olm_service_power_turndown_request({
+ 'service-name': 'test',
+ 'wave-number': 1,
+ 'nodes': [
+ {
+ 'dest-tp': 'XPDR1-NETWORK1',
+ 'src-tp': 'XPDR1-CLIENT1',
+ 'node-id': 'XPDRA01'
+ },
+ {
+ 'dest-tp': 'DEG1-TTP-TXRX',
+ 'src-tp': 'SRG1-PP1-TXRX',
+ 'node-id': 'ROADMA01'
+ },
+ {
+ 'dest-tp': 'SRG1-PP1-TXRX',
+ 'src-tp': 'DEG2-TTP-TXRX',
+ 'node-id': 'ROADMC01'
+ },
+ {
+ 'dest-tp': 'XPDR1-CLIENT1',
+ 'src-tp': 'XPDR1-NETWORK1',
+ 'node-id': 'XPDRC01'
+ }
+ ],
+ 'center-freq': 196.1,
+ 'nmc-width': 40,
+ 'min-freq': 196.075,
+ 'max-freq': 196.125,
+ 'lower-spectral-slot-number': 761,
+ 'higher-spectral-slot-number': 768
+ })
+ self.assertEqual(response['status_code'], requests.codes.ok)
+ self.assertIn('Success', response['output']['result'])