title: RobotFramework Keyword variable not setting
body: <p>I am creating a smoke test suite for a series of APIs using the RobotFramework and the RobotRequestsLibrary. This is my first time using the RobotFramework. In trying to clean up the code and make it more maintainable I decided to try using Keywords to remove all incidental details. </p>
  
  <p>For example, here are two tests that I want to clean up:</p>
  
  <pre><code>*** Variables ***
  ${sint}  http://int.somecoolwebsite.com
  
  *** Test Cases ***
  Retrieve Store Info By Code Should Return Successful
      [Tags]  get
      Create Session  data-int  ${sint}
      ${resp}=        Get Request  int  /store/1234
      Should Be Equal As Strings   ${resp.status_code}  200
  
  Retrieve All Store Info Should Return Successful
      [Tags]  get
      Create Session  data-int  ${sint}
      ${resp}=        Get Request  int  /stores
      Should Be Equal As Strings   ${resp.status_code}  200
  </code></pre>
  
  <p>And my attempt at using Keywords:</p>
  
  <pre><code>*** Variables ***
  ${sint}  http://int.somecoolwebsite.com
  
  *** Keywords ***
  Make ${call} Call To ${end_point}
      Create Session  ${sint}  ${sint}
      ${resp} =  Get Request  ${sint}  ${end_point}
      ${status} =  ${resp.status_code}
      Set Test Variable  ${status}
  
  Status Should Be ${required_status}
      Should Be Equal  ${status}  ${required_status}
  
  *** Test Cases ***
  Retrieve Store Info By Code Should Return Successful
      [Tags]  get
      Make Get Call To /store/1234
      Status Should Be 200
  
  Retrieve All Store Info Should Return Successful
      [Tags]  get
      Make Get Call To /stores
      Status Should Be 200
  </code></pre>
  
  <p>When I run the test cases with the Keywords I get the following error:</p>
  
  <p><code>Keyword name cannot be empty.</code></p>
  
  <p>I tried to Debug the issue and put a break point in the Keyword assignment and I notice that <code>${resp}</code> gets assigned and <code>${resp.status_code}</code> also works. But when I try to assign <code>{$status}=  ${resp.status_code}</code> the error is thrown. </p>
  
  <p>I tried varies ways to reassign the variable using the builtin Set Variable but did not have any luck. Can you not assign variables in this way in Keywords? Any insight will be helpful. Thanks!!</p>