Added new testcase to VMI menu

Changes:
    - Added testcase
      "Disable VMI DHCPv6 When DHCPv4 Is Enabled And Verify"

Tested:
    - test_vmi.robot

Change-Id: Ie37d7775883355be9954714cd02f7ec651934d7a
Signed-off-by: Megha G N <Megha.G.N@ibm.com>
diff --git a/openpower/ext_interfaces/test_vmi.robot b/openpower/ext_interfaces/test_vmi.robot
index b3069b8..7117043 100644
--- a/openpower/ext_interfaces/test_vmi.robot
+++ b/openpower/ext_interfaces/test_vmi.robot
@@ -718,6 +718,23 @@
     Should Be Empty  ${resp.dict["IPv6StaticDefaultGateways"]}
 
 
+Disable VMI DHCPv6 When DHCPv4 Is Enabled And Verify
+    [Documentation]  Disable VMI DHCPv6 property when DHCPv4 is enabled and verify
+    ...  DHCPv4 settings are intact and verify IPv6 address origin is set to static.
+    [Tags]  Disable_VMI_DHCPv6_When_DHCPv4_Is_Enabled_And_Verify
+    [Setup]  Run Keywords  Set VMI DHCPv6 Property  Enabled
+    ...  AND  Set VMI IPv4 Origin  ${True}
+
+    Set VMI DHCPv6 Property  Disabled
+
+    # Verify IPv6 address origin is set to static and DHCPv6 address is erased.
+    ${vmi_ipv6addr}=  Verify VMI IPv6 Address  Static
+    Should Be Equal  ${vmi_ipv6addr["Address"]}  ${default_ipv6addr}
+
+    # Check there is no impact on IPv4 settings, IPv4 address origin should be DHCP.
+    Verify VMI Network Interface Details  ${default}  DHCP  ${default}  ${default}
+
+
 *** Keywords ***
 
 Suite Setup Execution