mirror of
https://github.com/kevin1024/vcrpy.git
synced 2025-12-10 09:35:34 +00:00
Add failing test for HTTPS requests to shame me into fixing this bug
This commit is contained in:
21
test.py
21
test.py
@@ -150,6 +150,27 @@ class TestRequestsPost(unittest.TestCase):
|
|||||||
def test_cached_post_response_text(self):
|
def test_cached_post_response_text(self):
|
||||||
self.assertEqual(self.unmolested_response.text, self.cached_response.text)
|
self.assertEqual(self.unmolested_response.text, self.cached_response.text)
|
||||||
|
|
||||||
|
class TestRequestsHTTPS(unittest.TestCase):
|
||||||
|
def setUp(self):
|
||||||
|
self.unmolested_response = requests.get('https://github.com')
|
||||||
|
with vcr.use_cassette(TEST_CASSETTE_FILE):
|
||||||
|
self.initial_response = requests.get('https://github.com')
|
||||||
|
self.cached_response = requests.get('https://github.com')
|
||||||
|
|
||||||
|
def tearDown(self):
|
||||||
|
try:
|
||||||
|
os.remove(TEST_CASSETTE_FILE)
|
||||||
|
except OSError:
|
||||||
|
pass
|
||||||
|
|
||||||
|
def test_initial_https_response_text(self):
|
||||||
|
self.assertEqual(self.unmolested_response.text, self.initial_response.text)
|
||||||
|
|
||||||
|
def test_cached_https_response_text(self):
|
||||||
|
self.assertEqual(self.unmolested_response.text, self.cached_response.text)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
unittest.main()
|
unittest.main()
|
||||||
|
|||||||
Reference in New Issue
Block a user