Permalink
Browse files

Add failing test for HTTPS requests to shame me into fixing this bug

  • Loading branch information...
kevin1024 committed Sep 4, 2012
1 parent 5e05587 commit e19d82aa035b7f3b6519c0986fb39258062376a5
Showing with 21 additions and 0 deletions.
  1. +21 −0 test.py
View
21 test.py
@@ -150,6 +150,27 @@ def test_initial_post_response_text(self):
def test_cached_post_response_text(self):
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__':
unittest.main()

0 comments on commit e19d82a

Please sign in to comment.