This is an automated email from the ASF dual-hosted git repository.
alamb pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git
The following commit(s) were added to refs/heads/main by this push:
new 78832f11a4 Move parquet_schema.rs from sql to parquet tests (#8644)
78832f11a4 is described below
commit 78832f11a45dd47e5490583c2f0e90aef20b073f
Author: Andrew Lamb <[email protected]>
AuthorDate: Tue Dec 26 06:59:40 2023 -0500
Move parquet_schema.rs from sql to parquet tests (#8644)
---
datafusion/core/tests/parquet/mod.rs | 1 +
.../tests/{sql/parquet_schema.rs => parquet/schema.rs} | 17 +++++++++++++++--
datafusion/core/tests/sql/mod.rs | 1 -
3 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/datafusion/core/tests/parquet/mod.rs
b/datafusion/core/tests/parquet/mod.rs
index 3f003c077d..943f7fdbf4 100644
--- a/datafusion/core/tests/parquet/mod.rs
+++ b/datafusion/core/tests/parquet/mod.rs
@@ -44,6 +44,7 @@ mod file_statistics;
mod filter_pushdown;
mod page_pruning;
mod row_group_pruning;
+mod schema;
mod schema_coercion;
#[cfg(test)]
diff --git a/datafusion/core/tests/sql/parquet_schema.rs
b/datafusion/core/tests/parquet/schema.rs
similarity index 95%
rename from datafusion/core/tests/sql/parquet_schema.rs
rename to datafusion/core/tests/parquet/schema.rs
index bc1578da2c..30d4e11930 100644
--- a/datafusion/core/tests/sql/parquet_schema.rs
+++ b/datafusion/core/tests/parquet/schema.rs
@@ -22,6 +22,7 @@ use ::parquet::arrow::ArrowWriter;
use tempfile::TempDir;
use super::*;
+use datafusion_common::assert_batches_sorted_eq;
#[tokio::test]
async fn schema_merge_ignores_metadata_by_default() {
@@ -90,7 +91,13 @@ async fn schema_merge_ignores_metadata_by_default() {
.await
.unwrap();
- let actual = execute_to_batches(&ctx, "SELECT * from t").await;
+ let actual = ctx
+ .sql("SELECT * from t")
+ .await
+ .unwrap()
+ .collect()
+ .await
+ .unwrap();
assert_batches_sorted_eq!(expected, &actual);
assert_no_metadata(&actual);
}
@@ -151,7 +158,13 @@ async fn schema_merge_can_preserve_metadata() {
.await
.unwrap();
- let actual = execute_to_batches(&ctx, "SELECT * from t").await;
+ let actual = ctx
+ .sql("SELECT * from t")
+ .await
+ .unwrap()
+ .collect()
+ .await
+ .unwrap();
assert_batches_sorted_eq!(expected, &actual);
assert_metadata(&actual, &expected_metadata);
}
diff --git a/datafusion/core/tests/sql/mod.rs b/datafusion/core/tests/sql/mod.rs
index a3d5e32097..849d85dec6 100644
--- a/datafusion/core/tests/sql/mod.rs
+++ b/datafusion/core/tests/sql/mod.rs
@@ -79,7 +79,6 @@ pub mod expr;
pub mod group_by;
pub mod joins;
pub mod order;
-pub mod parquet_schema;
pub mod partitioned_csv;
pub mod predicates;
pub mod references;