Added VMI network configuraton testcases

Testcase added:
    - Enable And Disable DHCP And Verify IP And Type
    - Multiple Enable And Disable DHCP And Verify

Change-Id: Idb66115fc57eb38afafaed3b8b8d6466ed73c311
Signed-off-by: Anves Kumar rayankula <anvesr77@in.ibm.com>
diff --git a/openpower/ext_interfaces/test_vmi.robot b/openpower/ext_interfaces/test_vmi.robot
index b3670e5..197cf05 100644
--- a/openpower/ext_interfaces/test_vmi.robot
+++ b/openpower/ext_interfaces/test_vmi.robot
@@ -287,6 +287,31 @@
     noaccess_user  TestPwd123   ${False}        ${HTTP_FORBIDDEN}
 
 
+Enable And Disable DHCP And Verify
+    [Documentation]  verify enable DHCP and disable DHCP.
+    [Tags]  Enabled_And_Disabled_DHCP_Verify
+
+    Set VMI IPv4 Origin  ${True}
+    ${default}=  Set Variable  0.0.0.0
+    Verify VMI Network Interface Details  ${default}  DHCP  ${default}  ${default}
+    Set VMI IPv4 Origin  ${False}
+    Verify VMI Network Interface Details  ${default}  Static  ${default}  ${default}
+
+
+Multiple Times Enable And Disable DHCP And Verify
+    [Documentation]  Enable and Disable DHCP in a loop and verify VMI gets an IP address from DHCP
+    ...  each time when DHCP is enabled
+    [Tags]  Multiple_Times_Enable_And_Disable_DHCP_And_Verify
+
+    ${default}=  Set Variable  0.0.0.0
+    FOR  ${i}  IN RANGE  ${2}
+      Set VMI IPv4 Origin  ${True}
+      Verify VMI Network Interface Details  ${default}  DHCP  ${default}  ${default}
+      Set VMI IPv4 Origin  ${False}
+      Verify VMI Network Interface Details  ${default}  Static  ${default}  ${default}
+    END
+
+
 *** Keywords ***
 
 Suite Setup Execution