test: make mcp server schema names collision-safe
This commit is contained in:
@@ -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}")))
|
||||||
|
|||||||
Reference in New Issue
Block a user