[ONOS-5760] Add protected intents to FUNCintent
Change-Id: I1f0d5e02fe00de6b3cccb4d333ead09e766df6d8
diff --git a/TestON/tests/FUNC/FUNCintent/FUNCintent.py b/TestON/tests/FUNC/FUNCintent/FUNCintent.py
index 4785200..6297464 100644
--- a/TestON/tests/FUNC/FUNCintent/FUNCintent.py
+++ b/TestON/tests/FUNC/FUNCintent/FUNCintent.py
@@ -1119,6 +1119,42 @@
actual=testResult,
onpass=main.assertReturnString,
onfail=main.assertReturnString )
+
+ main.step("Protected: Add point intents between h1 and h9")
+ main.assertReturnString = "Assertion Result for protected point intent\n"
+ senders = [
+ {"name": "h1", "device": "of:0000000000000005/1", "mac": "00:00:00:00:00:01"}
+ ]
+ recipients = [
+ {"name": "h9", "device": "of:0000000000000006/1", "mac": "00:00:00:00:00:09"}
+ ]
+ testResult = main.FALSE
+ installResult = main.intentFunction.installPointIntent(
+ main,
+ name="Protected",
+ senders=senders,
+ recipients=recipients,
+ protected=True )
+
+ if installResult:
+ testResult = main.intentFunction.testPointIntent(
+ main,
+ name="Protected",
+ intentId=installResult,
+ senders=senders,
+ recipients=recipients,
+ sw1="s5",
+ sw2="s2",
+ protected=True,
+ expectedLink=18 )
+ else:
+ main.CLIs[ 0 ].removeAllIntents( purge=True )
+
+ utilities.assert_equals( expect=main.TRUE,
+ actual=testResult,
+ onpass=main.assertReturnString,
+ onfail=main.assertReturnString )
+
main.step( "IPV4_2: Add point intents between h1 and h9" )
main.assertReturnString = "Assertion Result for IPV4 no mac address point intents\n"
senders = [