Lines Matching refs:self
17 def make_request_and_skip(self):
18 self.client.request("GET", "/")
19 self.client.getresponse()
34 "can be used by POSTing to /RPC2. Try self.add, too.")
38 def test_method(self, arg):
40 self.arg = arg
58 def method_annotation(self, x: bytes):
71 def setUp(self):
75 self.serv = make_server()
76 self.thread = threading.Thread(target=self.serv.serve_forever)
77 self.thread.start()
79 PORT = self.serv.server_address[1]
80 self.client = http.client.HTTPConnection("localhost:%d" % PORT)
82 def tearDown(self):
83 self.client.close()
87 self.serv.shutdown()
88 self.thread.join()
89 self.serv.server_close()
91 def test_valid_get_response(self):
92 self.client.request("GET", "/")
93 response = self.client.getresponse()
95 self.assertEqual(response.status, 200)
96 self.assertEqual(response.getheader("Content-type"), "text/html; charset=UTF-8")
101 def test_get_css(self):
102 self.client.request("GET", "/pydoc.css")
103 response = self.client.getresponse()
105 self.assertEqual(response.status, 200)
106 self.assertEqual(response.getheader("Content-type"), "text/css; charset=UTF-8")
111 def test_invalid_get_response(self):
112 self.client.request("GET", "/spam")
113 response = self.client.getresponse()
115 self.assertEqual(response.status, 404)
116 self.assertEqual(response.getheader("Content-type"), "text/plain")
120 def test_lambda(self):
127 self.client.request("GET", "/")
128 response = self.client.getresponse()
130 self.assertIn((b'<dl><dt><a name="-<lambda>"><strong>'
136 def test_autolinking(self):
143 self.client.request("GET", "/")
144 response = self.client.getresponse().read()
146 self.assertIn(
160 def test_system_methods(self):
166 self.client.request("GET", "/")
167 response = self.client.getresponse().read()
169 self.assertIn(
187 def test_autolink_dotted_methods(self):
190 self.client.request("GET", "/")
191 response = self.client.getresponse()
193 self.assertIn(b"""Try self.<strong>add</strong>, too.""",
196 def test_annotations(self):
198 self.client.request("GET", "/")
199 response = self.client.getresponse()
202 self.assertIn(
209 def test_server_title_escape(self):
212 self.serv.set_server_title('test_title<script>')
213 self.serv.set_server_documentation('test_documentation<script>')
214 self.assertEqual('test_title<script>', self.serv.server_title)
215 self.assertEqual('test_documentation<script>',
216 self.serv.server_documentation)
218 generated = self.serv.generate_html_documentation()
221 self.assertEqual('<title>Python: test_title<script></title>', title)
222 self.assertEqual('<p><tt>test_documentation<script></tt></p>', documentation)