如何将包含字符串的变量添加到从另一个文件导入的url?
How to add a variable contains a string to url imported from another file?
我正在用 Python 在 Behave 中编写测试。
在 environment.py
中,我声明了一个带有 URL 的 url
变量。
在 step.py
中,我编写了一个调用此 environment.url
的函数,我想向 URL 添加一个保存在另一个变量中的字符串。这是代码:
@when('I call for a GET request for user {user}')
def my_user(context, user):
response = requests.get(environment.url, user)
当我打印 environment.url
时,它打印出正确的 URL。
当我打印用户时,它会打印来自功能文件的正确用户。
但是我不能把它们加在一起!
我试过 + '/jhon'
并且它工作正常,但是当我尝试使用变量时它没有。
try this:
concat = str(environment.url)+"/"+str(user)
print(concat)
这应该可行,请随时显示结果。
我正在用 Python 在 Behave 中编写测试。
在 environment.py
中,我声明了一个带有 URL 的 url
变量。
在 step.py
中,我编写了一个调用此 environment.url
的函数,我想向 URL 添加一个保存在另一个变量中的字符串。这是代码:
@when('I call for a GET request for user {user}')
def my_user(context, user):
response = requests.get(environment.url, user)
当我打印 environment.url
时,它打印出正确的 URL。
当我打印用户时,它会打印来自功能文件的正确用户。
但是我不能把它们加在一起!
我试过 + '/jhon'
并且它工作正常,但是当我尝试使用变量时它没有。
try this:
concat = str(environment.url)+"/"+str(user)
print(concat)
这应该可行,请随时显示结果。