Moved operator user related test out of Verify_Admin_User_Privilege test

Changes:
     - Moved operator user related test out of Verify_Admin_User_Privilege
       test case and added a new seperate test case for it
     - This is done to skip operator user-related test

Tested: - Ran both the old and new test cases and they passed
Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>
Change-Id: Ib0c5373af798308b4793a647c7be9d0ea71e1ce7
diff --git a/redfish/account_service/test_user_account.robot b/redfish/account_service/test_user_account.robot
index db1f65d..6e9c6c1 100644
--- a/redfish/account_service/test_user_account.robot
+++ b/redfish/account_service/test_user_account.robot
@@ -288,11 +288,33 @@
     [Tags]  Verify_Admin_User_Privilege
 
     Redfish Create User  admin_user  TestPwd123  Administrator  ${True}
-    Redfish Create User  operator_user  TestPwd123  Operator  ${True}
     Redfish Create User  readonly_user  TestPwd123  ReadOnly  ${True}
 
     Redfish.Logout
 
+    Redfish.Login  admin_user  TestPwd123
+
+    # Change password of 'readonly' user with admin user.
+    Redfish.Patch  /redfish/v1/AccountService/Accounts/readonly_user  body={'Password': 'NewTestPwd123'}
+
+    # Verify modified user.
+    Redfish Verify User  readonly_user  NewTestPwd123  ReadOnly  ${True}
+
+    # Note: Delete user would work here because a root login is
+    # performed as part of "Redfish Verify User" keyword's teardown.
+    Redfish.Delete  /redfish/v1/AccountService/Accounts/admin_user
+    Redfish.Delete  /redfish/v1/AccountService/Accounts/readonly_user
+
+
+Verify Operator User Role Change Using Admin Privilege User
+    [Documentation]  Verify operator user role change using admin privilege user
+    [Tags]  Verify_Operator_User_Role_Change_Using_Admin_Privilege_User
+
+    Redfish Create User  admin_user  TestPwd123  Administrator  ${True}
+    Redfish Create User  operator_user  TestPwd123  Operator  ${True}
+
+    Redfish.Logout
+
     # Change role ID of operator user with admin user.
     # Login with admin user.
     Redfish.Login  admin_user  TestPwd123
@@ -303,18 +325,9 @@
     # Verify modified user.
     Redfish Verify User  operator_user  TestPwd123  Administrator  ${True}
 
-    Redfish.Logout
-    Redfish.Login  admin_user  TestPwd123
-
-    # Change password of 'user' user with admin user.
-    Redfish.Patch  /redfish/v1/AccountService/Accounts/readonly_user  body={'Password': 'NewTestPwd123'}
-
-    # Verify modified user.
-    Redfish Verify User  readonly_user  NewTestPwd123  ReadOnly  ${True}
-
     Redfish.Delete  /redfish/v1/AccountService/Accounts/admin_user
     Redfish.Delete  /redfish/v1/AccountService/Accounts/operator_user
-    Redfish.Delete  /redfish/v1/AccountService/Accounts/readonly_user
+
 
 Verify Operator User Privilege
     [Documentation]  Verify operator user privilege.