????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 3.148.170.88 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/self/root/home/b8009/Python-3.6.3/Lib/test/ |
Upload File : |
"""Unit tests for code in urllib.response.""" import socket import tempfile import urllib.response import unittest class TestResponse(unittest.TestCase): def setUp(self): self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.fp = self.sock.makefile('rb') self.test_headers = {"Host": "www.python.org", "Connection": "close"} def test_with(self): addbase = urllib.response.addbase(self.fp) self.assertIsInstance(addbase, tempfile._TemporaryFileWrapper) def f(): with addbase as spam: pass self.assertFalse(self.fp.closed) f() self.assertTrue(self.fp.closed) self.assertRaises(ValueError, f) def test_addclosehook(self): closehook_called = False def closehook(): nonlocal closehook_called closehook_called = True closehook = urllib.response.addclosehook(self.fp, closehook) closehook.close() self.assertTrue(self.fp.closed) self.assertTrue(closehook_called) def test_addinfo(self): info = urllib.response.addinfo(self.fp, self.test_headers) self.assertEqual(info.info(), self.test_headers) def test_addinfourl(self): url = "http://www.python.org" code = 200 infourl = urllib.response.addinfourl(self.fp, self.test_headers, url, code) self.assertEqual(infourl.info(), self.test_headers) self.assertEqual(infourl.geturl(), url) self.assertEqual(infourl.getcode(), code) def tearDown(self): self.sock.close() if __name__ == '__main__': unittest.main()