comparison tests/test-push-http.t @ 26014:d19787db6fe0

tests: simplify printenv calls Make printenv executable so that we don't need python, TESTDIR, or quoting.
author Matt Mackall <mpm@selenic.com>
date Mon, 08 Jun 2015 15:10:15 -0500
parents 8c14f87bd0ae
children bd41c19383db
comparison
equal deleted inserted replaced
26013:a372f7b4463b 26014:d19787db6fe0
56 56
57 expect success 57 expect success
58 58
59 $ echo 'allow_push = *' >> .hg/hgrc 59 $ echo 'allow_push = *' >> .hg/hgrc
60 $ echo '[hooks]' >> .hg/hgrc 60 $ echo '[hooks]' >> .hg/hgrc
61 $ echo "changegroup = python \"$TESTDIR/printenv.py\" changegroup 0" >> .hg/hgrc 61 $ echo "changegroup = printenv.py changegroup 0" >> .hg/hgrc
62 $ echo "pushkey = python \"$TESTDIR/printenv.py\" pushkey 0" >> .hg/hgrc 62 $ echo "pushkey = printenv.py pushkey 0" >> .hg/hgrc
63 $ req 63 $ req
64 pushing to http://localhost:$HGPORT/ 64 pushing to http://localhost:$HGPORT/
65 searching for changes 65 searching for changes
66 remote: adding changesets 66 remote: adding changesets
67 remote: adding manifests 67 remote: adding manifests
112 $ cat > .hg/hgrc <<EOF 112 $ cat > .hg/hgrc <<EOF
113 > [web] 113 > [web]
114 > push_ssl = false 114 > push_ssl = false
115 > allow_push = * 115 > allow_push = *
116 > [hooks] 116 > [hooks]
117 > prepushkey = python "$TESTDIR/printenv.py" prepushkey 1 117 > prepushkey = printenv.py prepushkey 1
118 > EOF 118 > EOF
119 $ req 119 $ req
120 pushing to http://localhost:$HGPORT/ 120 pushing to http://localhost:$HGPORT/
121 searching for changes 121 searching for changes
122 remote: adding changesets 122 remote: adding changesets
128 updating ba677d0156c1 to public failed! 128 updating ba677d0156c1 to public failed!
129 % serve errors 129 % serve errors
130 130
131 expect phase change success 131 expect phase change success
132 132
133 $ echo "prepushkey = python \"$TESTDIR/printenv.py\" prepushkey 0" >> .hg/hgrc 133 $ echo "prepushkey = printenv.py prepushkey 0" >> .hg/hgrc
134 $ req 134 $ req
135 pushing to http://localhost:$HGPORT/ 135 pushing to http://localhost:$HGPORT/
136 searching for changes 136 searching for changes
137 no changes found 137 no changes found
138 % serve errors 138 % serve errors