Power Management: Over_max_power to 4001 and verify

New over power limit of 4001.
Verify power settings at end of limit test.
Power setting in library is now integer value instead of string.

Change-Id: I44abbaec920dee86fed63ad0b0b8d69ba2823d88
Signed-off-by: Steven Sombar <ssombar@us.ibm.com>
diff --git a/tests/test_escale_base.robot b/tests/test_escale_base.robot
index 3c5425f..a4c2d40 100755
--- a/tests/test_escale_base.robot
+++ b/tests/test_escale_base.robot
@@ -19,7 +19,7 @@
 
 *** Variables ****
 
-${over_max_power}       3500
+${over_max_power}       4001
 ${max_power}            3050
 ${mid_power}            1950
 ${min_power}            600
@@ -109,15 +109,9 @@
     Test Power Limit  ${min_power}  ${zero_power}
     Test Power Limit  ${max_power}  ${over_max_power}
 
-    # There should be one error log entry for each attempt to set
-    # a power limit out of range.
-    ${error_logs}=  Get Error Logs
-    ${num_logs}=  Get Length  ${error_logs}
-    Run Keyword If  ${num_logs} != 3  Run Keywords
-    ...  Print Error Logs  ${error_logs}
-    ...  AND  Fail  msg=Unexpected number of error logs.
-
-    Delete All Error Logs
+    ${power_limit}=  Get DCMI Power Limit
+    Should Be True  ${power_limit} == ${max_power}
+    ...  msg=Power at ${power_limit}. Power should be at ${max_power}.
 
 
 Test Power Limit
@@ -165,3 +159,6 @@
     # Restore the system's initial deactivation/activation setting.
     Run Keyword If  '${initial_deactivation}' == '${1}'
     ...  Deactivate DCMI Power And Verify  ELSE  Activate DCMI Power And Verify
+
+    # Clean up any error logs before exiting.
+    Delete All Error Logs