1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
import requests
import httpretty
from httpretty.errors import UnmockedError
from unittest import skip
from sure import expect
@httpretty.activate(allow_net_connect=True)
def test_latest_requests():
"#425 - httpretty.latest_requests() can be called multiple times"
httpretty.register_uri(httpretty.GET, 'http://google.com/', body="Not Google")
httpretty.register_uri(httpretty.GET, 'https://google.com/', body="Not Google")
requests.get('http://google.com/')
httpretty.latest_requests()[-1].url.should.equal('http://google.com/')
requests.get('https://google.com/')
httpretty.latest_requests()[-1].url.should.equal('https://google.com/')
httpretty.latest_requests().should.have.length_of(2)
httpretty.latest_requests()[-1].url.should.equal('https://google.com/')
requests.get('https://google.com/')
httpretty.latest_requests().should.have.length_of(3)
httpretty.latest_requests()[-1].url.should.equal('https://google.com/')
requests.get('http://google.com/')
httpretty.latest_requests().should.have.length_of(4)
httpretty.latest_requests()[-1].url.should.equal('http://google.com/')
|