#![allow(dead_code)]
use grokbot_api::{Client, ClientOptions, Policy, Session};
use wiremock::MockServer;
pub fn opts(server: &MockServer) -> ClientOptions {
ClientOptions {
policy: Policy::local_testing(),
backend_base: server.uri(),
..Default::default()
}
}
pub fn client(server: &MockServer) -> Client {
Client::new(Session::new(server.uri(), "gw-tok"), opts(server)).unwrap()
}
pub fn cursor_client(server: &MockServer, gateway_token: &str) -> Client {
Client::with_cursor_token(
Session::new(server.uri(), gateway_token),
"cur-tok",
opts(server),
)
.unwrap()
}
pub const ENSURE: &str = "/aiserver.v1.GrokBotService/EnsureSandBox";