#![allow(clippy::unwrap_used)]
#[cfg(feature = "online-tests")]
use std::time::Duration;
#[cfg(feature = "online-tests")]
use crate::{BodhiClient, BodhiClientBuilder};
#[cfg(feature = "online-tests")]
const TEST_TIMEOUT: Duration = Duration::from_secs(300);
#[cfg(feature = "online-tests")]
const TEST_RETRIES: usize = 10;
#[cfg(feature = "online-tests")]
async fn bodhi_init() -> BodhiClient {
BodhiClientBuilder::default()
.timeout(TEST_TIMEOUT)
.retries(TEST_RETRIES)
.build()
.await
.expect("Failed to initialize bodhi service for tests.")
}
#[cfg(feature = "offline-tests")]
mod dates;
#[cfg(feature = "offline-tests")]
mod enums;
#[cfg(feature = "offline-tests")]
mod types;
#[cfg(feature = "online-tests")]
mod builds;
#[cfg(feature = "online-tests")]
mod comments;
#[cfg(feature = "online-tests")]
mod composes;
#[cfg(feature = "online-tests")]
mod csrf;
#[cfg(feature = "online-tests")]
mod overrides;
#[cfg(feature = "online-tests")]
mod releases;
#[cfg(feature = "online-tests")]
mod updates;
#[cfg(feature = "online-tests")]
mod users;