我的httmock尝试无法使用斜杠。
from httmock import urlmatch, HTTMock
import requests
@urlmatch(netloc=r'(.*\.)?test.com/hi')
def google_mock(url, request):
return 'Feeling lucky, punk?'
with HTTMock(google_mock):
r = requests.get('http://test.com/hi/')
print(r.text)
不起作用,但
from httmock import urlmatch, HTTMock
import requests
@urlmatch(netloc=r'(.*\.)?test.com')
def google_mock(url, request):
return 'Feeling lucky, punk?'
with HTTMock(google_mock):
r = requests.get('http://test.com/')
print(r.text)
是否有效。
我调试了它,只有差异是/在网址中。 你知道吗?