comparison tests/test-hgweb-commands.t @ 33262:8e6f4939a69a

tests: replace yet more calls to `python` with $PYTHON These are some simple cases. More to come in a future change. Reviewers: krbullock Reviewed By: krbullock Differential Revision: https://phab.mercurial-scm.org/D4
author Augie Fackler <augie@google.com>
date Wed, 05 Jul 2017 11:10:11 -0500
parents 7c82bfd55d47
children 10e162bb9bf5
comparison
equal deleted inserted replaced
33261:be49f3fdcd10 33262:8e6f4939a69a
2263 > wsgicgi.launch(app) 2263 > wsgicgi.launch(app)
2264 > HGWEB 2264 > HGWEB
2265 $ . "$TESTDIR/cgienv" 2265 $ . "$TESTDIR/cgienv"
2266 $ PATH_INFO=/bookmarks; export PATH_INFO 2266 $ PATH_INFO=/bookmarks; export PATH_INFO
2267 $ QUERY_STRING='style=raw' 2267 $ QUERY_STRING='style=raw'
2268 $ python hgweb.cgi | grep -v ETag: 2268 $ $PYTHON hgweb.cgi | grep -v ETag:
2269 Status: 200 Script output follows\r (esc) 2269 Status: 200 Script output follows\r (esc)
2270 Content-Type: text/plain; charset=ascii\r (esc) 2270 Content-Type: text/plain; charset=ascii\r (esc)
2271 \r (esc) 2271 \r (esc)
2272 2272
2273 listbookmarks hides secret bookmarks 2273 listbookmarks hides secret bookmarks
2274 2274
2275 $ PATH_INFO=/; export PATH_INFO 2275 $ PATH_INFO=/; export PATH_INFO
2276 $ QUERY_STRING='cmd=listkeys&namespace=bookmarks' 2276 $ QUERY_STRING='cmd=listkeys&namespace=bookmarks'
2277 $ python hgweb.cgi 2277 $ $PYTHON hgweb.cgi
2278 Status: 200 Script output follows\r (esc) 2278 Status: 200 Script output follows\r (esc)
2279 Content-Type: application/mercurial-0.1\r (esc) 2279 Content-Type: application/mercurial-0.1\r (esc)
2280 Content-Length: 0\r (esc) 2280 Content-Length: 0\r (esc)
2281 \r (esc) 2281 \r (esc)
2282 2282
2283 search works with filtering 2283 search works with filtering
2284 2284
2285 $ PATH_INFO=/log; export PATH_INFO 2285 $ PATH_INFO=/log; export PATH_INFO
2286 $ QUERY_STRING='rev=babar' 2286 $ QUERY_STRING='rev=babar'
2287 $ python hgweb.cgi > search 2287 $ $PYTHON hgweb.cgi > search
2288 $ grep Status search 2288 $ grep Status search
2289 Status: 200 Script output follows\r (esc) 2289 Status: 200 Script output follows\r (esc)
2290 2290
2291 summary works with filtering (issue3810) 2291 summary works with filtering (issue3810)
2292 2292
2293 $ PATH_INFO=/summary; export PATH_INFO 2293 $ PATH_INFO=/summary; export PATH_INFO
2294 $ QUERY_STRING='style=monoblue'; export QUERY_STRING 2294 $ QUERY_STRING='style=monoblue'; export QUERY_STRING
2295 $ python hgweb.cgi > summary.out 2295 $ $PYTHON hgweb.cgi > summary.out
2296 $ grep "^Status" summary.out 2296 $ grep "^Status" summary.out
2297 Status: 200 Script output follows\r (esc) 2297 Status: 200 Script output follows\r (esc)
2298 2298
2299 proper status for filtered revision 2299 proper status for filtered revision
2300 2300
2301 2301
2302 (missing rev) 2302 (missing rev)
2303 2303
2304 $ PATH_INFO=/rev/5; export PATH_INFO 2304 $ PATH_INFO=/rev/5; export PATH_INFO
2305 $ QUERY_STRING='style=raw' 2305 $ QUERY_STRING='style=raw'
2306 $ python hgweb.cgi #> search 2306 $ $PYTHON hgweb.cgi #> search
2307 Status: 404 Not Found\r (esc) 2307 Status: 404 Not Found\r (esc)
2308 ETag: W/"*"\r (glob) (esc) 2308 ETag: W/"*"\r (glob) (esc)
2309 Content-Type: text/plain; charset=ascii\r (esc) 2309 Content-Type: text/plain; charset=ascii\r (esc)
2310 \r (esc) 2310 \r (esc)
2311 2311
2315 2315
2316 (filtered rev) 2316 (filtered rev)
2317 2317
2318 $ PATH_INFO=/rev/4; export PATH_INFO 2318 $ PATH_INFO=/rev/4; export PATH_INFO
2319 $ QUERY_STRING='style=raw' 2319 $ QUERY_STRING='style=raw'
2320 $ python hgweb.cgi #> search 2320 $ $PYTHON hgweb.cgi #> search
2321 Status: 404 Not Found\r (esc) 2321 Status: 404 Not Found\r (esc)
2322 ETag: W/"*"\r (glob) (esc) 2322 ETag: W/"*"\r (glob) (esc)
2323 Content-Type: text/plain; charset=ascii\r (esc) 2323 Content-Type: text/plain; charset=ascii\r (esc)
2324 \r (esc) 2324 \r (esc)
2325 2325
2343 grafting 5:aed2d9c1d0e7 "5" 2343 grafting 5:aed2d9c1d0e7 "5"
2344 (turning the initial root secret (filtered)) 2344 (turning the initial root secret (filtered))
2345 $ hg phase --force --secret 0 2345 $ hg phase --force --secret 0
2346 $ PATH_INFO=/graph/; export PATH_INFO 2346 $ PATH_INFO=/graph/; export PATH_INFO
2347 $ QUERY_STRING='' 2347 $ QUERY_STRING=''
2348 $ python hgweb.cgi | grep Status 2348 $ $PYTHON hgweb.cgi | grep Status
2349 Status: 200 Script output follows\r (esc) 2349 Status: 200 Script output follows\r (esc)
2350 (check rendered revision) 2350 (check rendered revision)
2351 $ QUERY_STRING='style=raw' 2351 $ QUERY_STRING='style=raw'
2352 $ python hgweb.cgi | grep -v ETag 2352 $ $PYTHON hgweb.cgi | grep -v ETag
2353 Status: 200 Script output follows\r (esc) 2353 Status: 200 Script output follows\r (esc)
2354 Content-Type: text/plain; charset=ascii\r (esc) 2354 Content-Type: text/plain; charset=ascii\r (esc)
2355 \r (esc) 2355 \r (esc)
2356 2356
2357 # HG graph 2357 # HG graph