#![ allow( clippy::uninlined_format_args, clippy::len_zero ) ]
use super::shared::{ *, IsolatedClient, should_run_real_api_tests };
#[ tokio::test ]
#[ allow( deprecated ) ]
async fn test_environment_details()
{
let isolated_client = IsolatedClient::new("test_environment_details", should_run_real_api_tests())
.expect("Failed to create isolated client");
let client = isolated_client.client();
let environment = &client.environment;
use api_openai::OpenaiEnvironment;
assert!(OpenaiEnvironment::api_key(environment).expose_secret().len() > 0, "Environment should have API key");
let base_url = environment.base_url();
assert!(base_url.scheme() == "https", "Base URL should use HTTPS");
assert!(base_url.to_string().contains("openai"), "Base URL should contain 'openai'");
let organization = OpenaiEnvironment::organization_id(environment);
let project = OpenaiEnvironment::project_id(environment);
println!("Environment test completed successfully");
println!("Base URL: {}", base_url);
println!("Organization : {:?}", organization);
println!("Project : {:?}", project);
}