From a1afbfbaa3babf4f31e54cd1920b9c0c845db029 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Wed, 28 Dec 2011 03:01:00 -0500 Subject: [PATCH] external tests --- test_requests_ext.py | 45 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 test_requests_ext.py diff --git a/test_requests_ext.py b/test_requests_ext.py new file mode 100644 index 00000000..8c4b777e --- /dev/null +++ b/test_requests_ext.py @@ -0,0 +1,45 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +from __future__ import with_statement + +import unittest + +import requests + +try: + import omnijson as json +except ImportError: + import json + + +class RequestsTestSuite(unittest.TestCase): + """Requests test cases.""" + + # It goes to eleven. + _multiprocess_can_split_ = True + + def test_addition(self): + assert (1 + 1) == 2 + + def test_ssl_hostname_ok(self): + requests.get('https://github.com', verify=True) + + def test_ssl_hostname_not_ok(self): + requests.get('https://kennethreitz.com', verify=False) + + self.assertRaises(requests.exceptions.SSLError, requests.get, 'https://kennethreitz.com', verify=True) + + def test_ssl_hostname_session_not_ok(self): + + s = requests.session(verify=True) + + s.get('https://kennethreitz.com', verify=False) + + self.assertRaises(requests.exceptions.SSLError, s.get, 'https://kennethreitz.com') + + + +if __name__ == '__main__': + unittest.main() +