@@ -141,42 +141,6 @@ async fn insert_select() {
141141}
142142
143143/*
144- #[test]
145- fn insert_select() {
146- let _ = env_logger::try_init();
147- let mut runtime = Runtime::new().unwrap();
148-
149- let (mut client, connection) = runtime.block_on(connect("user=postgres")).unwrap();
150- let connection = connection.map_err(|e| panic!("{}", e));
151- runtime.handle().spawn(connection).unwrap();
152-
153- runtime
154- .block_on(
155- client
156- .simple_query("CREATE TEMPORARY TABLE foo (id SERIAL, name TEXT)")
157- .for_each(|_| Ok(())),
158- )
159- .unwrap();
160-
161- let insert = client.prepare("INSERT INTO foo (name) VALUES ($1), ($2)");
162- let select = client.prepare("SELECT id, name FROM foo ORDER BY id");
163- let prepare = insert.join(select);
164- let (insert, select) = runtime.block_on(prepare).unwrap();
165-
166- let insert = client
167- .execute(&insert, &[&"alice", &"bob"])
168- .map(|n| assert_eq!(n, 2));
169- let select = client.query(&select, &[]).collect().map(|rows| {
170- assert_eq!(rows.len(), 2);
171- assert_eq!(rows[0].get::<_, i32>(0), 1);
172- assert_eq!(rows[0].get::<_, &str>(1), "alice");
173- assert_eq!(rows[1].get::<_, i32>(0), 2);
174- assert_eq!(rows[1].get::<_, &str>(1), "bob");
175- });
176- let tests = insert.join(select);
177- runtime.block_on(tests).unwrap();
178- }
179-
180144#[test]
181145fn query_portal() {
182146 let _ = env_logger::try_init();
0 commit comments