()
| 654 | |
| 655 | #[tokio::test] |
| 656 | async fn create_object_store_table_s3() -> Result<()> { |
| 657 | let access_key_id = "fake_access_key_id"; |
| 658 | let secret_access_key = "fake_secret_access_key"; |
| 659 | let region = "fake_us-east-2"; |
| 660 | let session_token = "fake_session_token"; |
| 661 | let location = "s3://bucket/path/file.parquet"; |
| 662 | |
| 663 | // Missing region, use object_store defaults |
| 664 | let sql = format!("CREATE EXTERNAL TABLE test STORED AS PARQUET |
| 665 | OPTIONS('aws.access_key_id' '{access_key_id}', 'aws.secret_access_key' '{secret_access_key}') LOCATION '{location}'"); |
| 666 | create_external_table_test(location, &sql).await?; |
| 667 | |
| 668 | // Should be OK |
| 669 | let sql = format!("CREATE EXTERNAL TABLE test STORED AS PARQUET |
| 670 | OPTIONS('aws.access_key_id' '{access_key_id}', 'aws.secret_access_key' '{secret_access_key}', 'aws.region' '{region}', 'aws.session_token' '{session_token}') LOCATION '{location}'"); |
| 671 | create_external_table_test(location, &sql).await?; |
| 672 | |
| 673 | Ok(()) |
| 674 | } |
| 675 | |
| 676 | #[tokio::test] |
| 677 | async fn create_object_store_table_oss() -> Result<()> { |
nothing calls this directly
no test coverage detected
searching dependent graphs…