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}