blob: 05ee4defeb46797fd624664f2c3b8cbd3e292f45 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import unittest
import warnings
from urllib3.connection import HTTPConnection
class TestVersionCompatibility(unittest.TestCase):
def test_connection_strict(self):
with warnings.catch_warnings(record=True) as w:
warnings.simplefilter("always")
# strict=True is deprecated in Py33+
conn = HTTPConnection('localhost', 12345, strict=True)
if w:
self.fail('HTTPConnection raised warning on strict=True: %r' % w[0].message)
def test_connection_source_address(self):
try:
# source_address does not exist in Py26-
conn = HTTPConnection('localhost', 12345, source_address='127.0.0.1')
except TypeError as e:
self.fail('HTTPConnection raised TypeError on source_adddress: %r' % e)
|