Lines Matching refs:t

24 my $t = Memcached::ProxyTest->new(servers => [12021]);
30 $t->set_c($ps);
31 $t->accept_backends();
44 $t->c_send("gets one|test\r\n");
45 $t->c_recv("SERVER_ERROR cmap_only gets\r\n");
47 $t->c_send("gat 5 one|test\r\n");
48 $t->c_recv("SERVER_ERROR cmap_only default\r\n");
50 $t->clear();
56 $t->c_send("get cmd|test\r\n");
57 $t->c_recv("SERVER_ERROR cmd_get\r\n", "routed to sub-mg function");
59 $t->c_send("set cmd|test 0 0 2\r\nhi\r\n");
60 $t->c_recv("SERVER_ERROR cmd_set\r\n", "routed to sub-ms function");
62 $t->c_send("delete cmd|test\r\n");
63 $t->c_recv("SERVER_ERROR default route\r\n", "routed to sub-ms function");
65 $t->c_send("delete cmdd|test\r\n");
66 $t->c_recv("SERVER_ERROR cmd_default\r\n", "fall all the way back to default route");
68 $t->c_send("incr bar|foo 1\r\n");
69 $t->c_recv("SERVER_ERROR cmap incr\r\n", "routed fallback to cmap");
71 $t->c_send("decr bar|foo 1\r\n");
72 $t->c_recv("SERVER_ERROR cmap decr\r\n", "routed fallback to cmap");
74 $t->clear();
84 $t->c_send("mg one|key t$_\r\n");
85 $t->be_recv_c(0);
86 $t->be_send(0, "EN\r\n");
87 $t->c_recv_be();
96 $t->c_send("mg one|key t3\r\n");
97 $t->be_recv_c(0, 'backend received mg');
98 $t->be_send(0, "EN\r\n");
99 $t->c_recv_be();
101 $t->c_send("mg one/found\r\n");
102 $t->c_recv("SERVER_ERROR default route\r\n", 'got default route');
103 $t->clear();
107 $t->c_send("ms one+#+foo 2\r\nhi\r\n");
108 $t->be_recv(0, "ms one+#+foo 2\r\n", 'backend received ms');
109 $t->be_recv(0, "hi\r\n", 'backend received data');
110 $t->be_send(0, "HD\r\n");
111 $t->c_recv_be();
113 $t->c_send("ms one+#found 2\r\nhi\r\n");
114 $t->c_recv("SERVER_ERROR default route\r\n", 'got default route');
116 $t->c_send("ms borked+ 2\r\nhi\r\n");
117 $t->c_recv("SERVER_ERROR default route\r\n", 'got default route');
118 $t->clear();
122 $t->c_send("md _one,bar\r\n");
123 $t->be_recv_c(0);
124 $t->be_send(0, "HD\r\n");
125 $t->c_recv_be();
127 $t->c_send("md _one+nothing\r\n");
128 $t->c_recv("SERVER_ERROR default route\r\n", 'got default route');
129 $t->clear();
133 $t->c_send("ma =?=one__key\r\n");
134 $t->be_recv_c(0, 'backend received ma');
135 $t->be_send(0, "HD\r\n");
136 $t->c_recv_be();
138 $t->c_send("ma =?=one_nothing\r\n");
139 $t->c_recv("SERVER_ERROR default route\r\n", 'got default route');
140 $t->clear();