mirror of
https://github.com/fawney19/Aether.git
synced 2026-10-09 10:57:03 +08:00
test: align concurrency fixtures with runtime boundaries
Centralize isolated Redis test connections in the shared test module, use the canonical Claude Messages format, and correct the borrowed entry comparison.
This commit is contained in:
@@ -46,11 +46,7 @@ impl Fixture {
|
||||
eprintln!("usage cleanup {protocol} skipped: isolated Redis unavailable");
|
||||
return None;
|
||||
};
|
||||
let mut admin = ::redis::Client::open(server.redis_url.clone())
|
||||
.unwrap()
|
||||
.get_multiplexed_async_connection()
|
||||
.await
|
||||
.unwrap();
|
||||
let mut admin = redis_test_connection(&server.redis_url).await;
|
||||
::redis::cmd("ACL")
|
||||
.arg("SETUSER")
|
||||
.arg("usage-cleanup")
|
||||
@@ -1072,14 +1068,11 @@ async fn redis_usage_cleanup_copy_refuses_existing_temporary_and_denied_expirati
|
||||
.query_async::<()>(&mut fixture.admin)
|
||||
.await
|
||||
.unwrap();
|
||||
let mut connection = ::redis::Client::open(format!(
|
||||
let mut connection = redis_test_connection(&format!(
|
||||
"redis://usage-cleanup:[email protected]:{}/6",
|
||||
fixture._server.port,
|
||||
))
|
||||
.unwrap()
|
||||
.get_multiplexed_async_connection()
|
||||
.await
|
||||
.unwrap();
|
||||
.await;
|
||||
let script = ::redis::Script::new(include_str!("usage_copy.lua"));
|
||||
let result = script
|
||||
.key(source)
|
||||
|
||||
Reference in New Issue
Block a user