Lines Matching refs:path
131 self.send_error(int(self.path[1:]))
134 self.send_error(int(self.path[1:]))
364 self.tempdir_name = os.path.basename(self.tempdir)
366 tempname = os.path.join(self.tempdir, 'test')
422 with open(os.path.join(self.tempdir, filename), 'wb') as f:
456 This checks that a path resolving to a directory on our server cannot
459 os.mkdir(os.path.join(self.tempdir, 'existing_directory'))
495 # there are or aren't multiple slashes at the start of the path that
500 #constructs the path relative to the root directory of the HTTPServer
521 os.makedirs(os.path.join(self.tempdir, 'spam', 'index.html'))
526 with open(os.path.join(self.tempdir_name, 'index.html'), 'wb') as f:
624 fullpath = os.path.join(self.tempdir, filename)
710 self.cgi_dir = os.path.join(self.parent_dir, 'cgi-bin')
711 self.cgi_child_dir = os.path.join(self.cgi_dir, 'child-dir')
712 self.sub_dir_1 = os.path.join(self.parent_dir, 'sub')
713 self.sub_dir_2 = os.path.join(self.sub_dir_1, 'dir')
714 self.cgi_dir_in_sub_dir = os.path.join(self.sub_dir_2, 'cgi-bin')
731 self.pythonexe = os.path.join(self.parent_dir, 'python')
737 # The python executable path is written as the first line of the
739 # path should be encodable to the default script encoding (utf-8)
743 self.skipTest("Python executable path is not encodable to utf-8")
745 self.nocgi_path = os.path.join(self.parent_dir, 'nocgi.py')
750 self.file1_path = os.path.join(self.cgi_dir, 'file1.py')
755 self.file2_path = os.path.join(self.cgi_dir, 'file2.py')
760 self.file3_path = os.path.join(self.cgi_child_dir, 'file3.py')
765 self.file4_path = os.path.join(self.cgi_dir, 'file4.py')
770 self.file5_path = os.path.join(self.cgi_dir_in_sub_dir, 'file5.py')
775 self.file6_path = os.path.join(self.cgi_dir, 'file6.py')
842 for path, expected in test_vectors.items():
845 server._url_collapse_path, path)
847 actual = server._url_collapse_path(path)
849 msg='path = %r\nGot: %r\nWanted: %r' %
850 (path, actual, expected))
1054 self.assertEqual(self.handler.path, '/')
1066 self.assertEqual(self.handler.path, '/')
1094 self.assertEqual(self.handler.path, '/')
1109 self.assertEqual(self.handler.path, '/')
1253 self.translated_1 = os.path.join(os.getcwd(), 'filename')
1254 self.translated_2 = os.path.join('foo', 'filename')
1255 self.translated_3 = os.path.join('bar', 'filename')
1261 path = self.handler_1.translate_path('/filename')
1262 self.assertEqual(path, self.translated_1)
1263 path = self.handler_2.translate_path('/filename')
1264 self.assertEqual(path, self.translated_2)
1265 path = self.handler_3.translate_path('/filename')
1266 self.assertEqual(path, self.translated_3)
1268 path = self.handler_1.translate_path('/filename?foo=bar')
1269 self.assertEqual(path, self.translated_1)
1270 path = self.handler_2.translate_path('/filename?foo=bar')
1271 self.assertEqual(path, self.translated_2)
1272 path = self.handler_3.translate_path('/filename?foo=bar')
1273 self.assertEqual(path, self.translated_3)
1275 path = self.handler_1.translate_path('/filename?a=b&spam=eggs#zot')
1276 self.assertEqual(path, self.translated_1)
1277 path = self.handler_2.translate_path('/filename?a=b&spam=eggs#zot')
1278 self.assertEqual(path, self.translated_2)
1279 path = self.handler_3.translate_path('/filename?a=b&spam=eggs#zot')
1280 self.assertEqual(path, self.translated_3)
1283 path = self.handler_1.translate_path('//filename')
1284 self.assertEqual(path, self.translated_1)
1285 path = self.handler_2.translate_path('//filename')
1286 self.assertEqual(path, self.translated_2)
1287 path = self.handler_3.translate_path('//filename')
1288 self.assertEqual(path, self.translated_3)
1290 path = self.handler_1.translate_path('//filename?foo=bar')
1291 self.assertEqual(path, self.translated_1)
1292 path = self.handler_2.translate_path('//filename?foo=bar')
1293 self.assertEqual(path, self.translated_2)
1294 path = self.handler_3.translate_path('//filename?foo=bar')
1295 self.assertEqual(path, self.translated_3)
1298 with support.swap_attr(server.os, 'path', ntpath):
1299 path = self.handler_1.translate_path('c:c:c:foo/filename')
1300 path = path.replace(ntpath.sep, os.sep)
1301 self.assertEqual(path, self.translated_1)
1302 path = self.handler_2.translate_path('c:c:c:foo/filename')
1303 path = path.replace(ntpath.sep, os.sep)
1304 self.assertEqual(path, self.translated_2)
1305 path = self.handler_3.translate_path('c:c:c:foo/filename')
1306 path = path.replace(ntpath.sep, os.sep)
1307 self.assertEqual(path, self.translated_3)
1309 path = self.handler_1.translate_path('\\c:../filename')
1310 path = path.replace(ntpath.sep, os.sep)
1311 self.assertEqual(path, self.translated_1)
1312 path = self.handler_2.translate_path('\\c:../filename')
1313 path = path.replace(ntpath.sep, os.sep)
1314 self.assertEqual(path, self.translated_2)
1315 path = self.handler_3.translate_path('\\c:../filename')
1316 path = path.replace(ntpath.sep, os.sep)
1317 self.assertEqual(path, self.translated_3)
1319 path = self.handler_1.translate_path('c:\\c:..\\foo/filename')
1320 path = path.replace(ntpath.sep, os.sep)
1321 self.assertEqual(path, self.translated_1)
1322 path = self.handler_2.translate_path('c:\\c:..\\foo/filename')
1323 path = path.replace(ntpath.sep, os.sep)
1324 self.assertEqual(path, self.translated_2)
1325 path = self.handler_3.translate_path('c:\\c:..\\foo/filename')
1326 path = path.replace(ntpath.sep, os.sep)
1327 self.assertEqual(path, self.translated_3)
1329 path = self.handler_1.translate_path('c:c:foo\\c:c:bar/filename')
1330 path = path.replace(ntpath.sep, os.sep)
1331 self.assertEqual(path, self.translated_1)
1332 path = self.handler_2.translate_path('c:c:foo\\c:c:bar/filename')
1333 path = path.replace(ntpath.sep, os.sep)
1334 self.assertEqual(path, self.translated_2)
1335 path = self.handler_3.translate_path('c:c:foo\\c:c:bar/filename')
1336 path = path.replace(ntpath.sep, os.sep)
1337 self.assertEqual(path, self.translated_3)