#![cfg(feature = "integration_test")]
use deltalake_test::read::{read_table_paths, test_read_tables};
use deltalake_test::utils::*;
use serial_test::serial;
mod common;
use common::*;
static TEST_PREFIXES: &[&str] = &["my table", "你好/😊"];
static TEST_PREFIXES_ENCODED: &[&str] = &["my%20table", "%E4%BD%A0%E5%A5%BD/%F0%9F%98%8A"];
#[tokio::test]
#[serial]
async fn test_read_tables_aws() -> TestResult {
let context = IntegrationContext::new(Box::new(S3Integration::default()))?;
test_read_tables(&context).await?;
for (prefix, _prefix_encoded) in TEST_PREFIXES.iter().zip(TEST_PREFIXES_ENCODED.iter()) {
read_table_paths(&context, prefix, prefix).await?;
}
Ok(())
}