Remove dual slashes in URLs of OpenBMC test cases

Resolves openbmc/openbmc-test-automation#1492

Change-Id: I10f1076de96dc58a8e1f97b55e2fad7ee2bed103
Signed-off-by: Steven Sombar <ssombar@us.ibm.com>
diff --git a/lib/rest_client.robot b/lib/rest_client.robot
index a19d8fe..ffed49f 100644
--- a/lib/rest_client.robot
+++ b/lib/rest_client.robot
@@ -6,6 +6,7 @@
 Resource          resource.txt
 Library           disable_warning_urllib.py
 Library           utils.py
+Library           gen_misc.py
 Resource          rest_response_code.robot
 
 *** Variables ***
@@ -200,7 +201,10 @@
     # expected_value    If this argument is not empty, the retrieved value
     #                   must match this value.
 
-    ${resp}=  OpenBMC Get Request  ${uri}/attr/${attr}  timeout=${timeout}
+    # Make sure uri ends with slash.
+    ${uri}=  Add Trailing Slash  ${uri}
+
+    ${resp}=  OpenBMC Get Request  ${uri}attr/${attr}  timeout=${timeout}
     ...  quiet=${quiet}
     Should Be Equal As Strings  ${resp.status_code}  ${HTTP_OK}
     ${content}=     To Json    ${resp.content}