不能使用斜杠(/)的httmock

时间:2018-01-22 10:30:32

标签: python

我的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) 

是否有效。

我调试了它,只有差异是/在网址中。 你知道吗?

0 个答案:

没有答案