Mercurial > hg > nginx-tests
comparison stream_map.t @ 974:882267679006
Tests: simplified parallel modifications in tests.
Mail tests were simplified in c227348453db.
author | Andrey Zelenkov <zelenkov@nginx.com> |
---|---|
date | Tue, 12 Jul 2016 17:39:03 +0300 |
parents | 75ad4a978306 |
children | 766bcbb632ee |
comparison
equal
deleted
inserted
replaced
973:7d7aef8b9f3a | 974:882267679006 |
---|---|
35 events { | 35 events { |
36 } | 36 } |
37 | 37 |
38 stream { | 38 stream { |
39 map $server_port $x { | 39 map $server_port $x { |
40 %%PORT_0%% literal; | 40 %%PORT_8080%% literal; |
41 default default; | 41 default default; |
42 ~(%%PORT_2%%) $1; | 42 ~(%%PORT_8082%%) $1; |
43 ~(?P<ncap>%%PORT_3%%) $ncap; | 43 ~(?P<ncap>%%PORT_8083%%) $ncap; |
44 } | 44 } |
45 | 45 |
46 server { | 46 server { |
47 listen 127.0.0.1:%%PORT_0%%; | 47 listen 127.0.0.1:8080; |
48 listen 127.0.0.1:%%PORT_1%%; | 48 listen 127.0.0.1:8081; |
49 listen 127.0.0.1:%%PORT_2%%; | 49 listen 127.0.0.1:8082; |
50 listen 127.0.0.1:%%PORT_3%%; | 50 listen 127.0.0.1:8083; |
51 return $x; | 51 return $x; |
52 } | 52 } |
53 | 53 |
54 server { | 54 server { |
55 listen 127.0.0.1:%%PORT_4%%; | 55 listen 127.0.0.1:8084; |
56 return $x:${x}; | 56 return $x:${x}; |
57 } | 57 } |
58 } | 58 } |
59 | 59 |
60 EOF | 60 EOF |
61 | 61 |
62 $t->try_run('no stream map')->plan(5); | 62 $t->try_run('no stream map')->plan(5); |
63 | 63 |
64 ############################################################################### | 64 ############################################################################### |
65 | 65 |
66 is(stream('127.0.0.1:' . port(0))->read(), 'literal', 'literal'); | 66 is(stream('127.0.0.1:' . port(8080))->read(), 'literal', 'literal'); |
67 is(stream('127.0.0.1:' . port(1))->read(), 'default', 'default'); | 67 is(stream('127.0.0.1:' . port(8081))->read(), 'default', 'default'); |
68 is(stream('127.0.0.1:' . port(2))->read(), port(2), 'capture'); | 68 is(stream('127.0.0.1:' . port(8082))->read(), port(8082), 'capture'); |
69 is(stream('127.0.0.1:' . port(3))->read(), port(3), 'named capture'); | 69 is(stream('127.0.0.1:' . port(8083))->read(), port(8083), 'named capture'); |
70 is(stream('127.0.0.1:' . port(4))->read(), 'default:default', 'braces'); | 70 is(stream('127.0.0.1:' . port(8084))->read(), 'default:default', 'braces'); |
71 | 71 |
72 ############################################################################### | 72 ############################################################################### |