diff --git a/sqlx-mysql/src/testing/mod.rs b/sqlx-mysql/src/testing/mod.rs index c27dda3c..f532dcc5 100644 --- a/sqlx-mysql/src/testing/mod.rs +++ b/sqlx-mysql/src/testing/mod.rs @@ -109,8 +109,7 @@ async fn test_context(args: &TestArgs) -> Result, Error> { .after_release(|_conn, _| Box::pin(async move { Ok(false) })) .connect_lazy_with(master_opts.clone()); - let master_pool = MASTER_POOL - .try_insert(pool) + let master_pool = once_lock_try_insert_polyfill(&MASTER_POOL, pool) .unwrap_or_else(|(existing, _pool)| existing); let mut conn = master_pool.acquire().await?; diff --git a/sqlx-postgres/src/testing/mod.rs b/sqlx-postgres/src/testing/mod.rs index a7f6a549..70b00b63 100644 --- a/sqlx-postgres/src/testing/mod.rs +++ b/sqlx-postgres/src/testing/mod.rs @@ -102,8 +102,7 @@ async fn test_context(args: &TestArgs) -> Result, Error> { .after_release(|_conn, _| Box::pin(async move { Ok(false) })) .connect_lazy_with(master_opts.clone()); - let master_pool = MASTER_POOL - .try_insert(pool) + let master_pool = once_lock_try_insert_polyfill(&MASTER_POOL, pool) .unwrap_or_else(|(existing, _pool)| existing); let mut conn = master_pool.acquire().await?;