test: make mcp server schema names collision-safe

This commit is contained in:
a.tolmachev
2026-04-11 12:58:59 +03:00
parent 51cf7691be
commit 2b81d9fc3b
+2 -13
View File
@@ -66,11 +66,7 @@ fn database_options_from_env() -> Result<PgConnectOptions, Box<dyn std::error::E
#[cfg(test)] #[cfg(test)]
mod tests { mod tests {
use std::{ use std::{collections::BTreeMap, env, time::Duration};
collections::BTreeMap,
env,
time::{Duration, SystemTime, UNIX_EPOCH},
};
use axum::{ use axum::{
Json, Router, Json, Router,
@@ -1721,14 +1717,7 @@ mod tests {
.connect(&database_url) .connect(&database_url)
.await .await
.unwrap(); .unwrap();
let schema = format!( let schema = format!("test_mcp_server_{}", uuid::Uuid::now_v7().simple());
"test_mcp_server_{}_{}",
std::process::id(),
SystemTime::now()
.duration_since(UNIX_EPOCH)
.unwrap()
.as_nanos()
);
admin_pool admin_pool
.execute(sqlx::query(&format!("create schema {schema}"))) .execute(sqlx::query(&format!("create schema {schema}")))