diff --git a/datafusion/optimizer/src/decorrelate_predicate_subquery.rs b/datafusion/optimizer/src/decorrelate_predicate_subquery.rs index 8630c606499b3..5ecafe6e37147 100644 --- a/datafusion/optimizer/src/decorrelate_predicate_subquery.rs +++ b/datafusion/optimizer/src/decorrelate_predicate_subquery.rs @@ -602,12 +602,6 @@ mod tests { assert_optimized_plan_equal(&plan, expected) } - #[cfg(test)] - #[ctor::ctor] - fn init() { - let _ = env_logger::try_init(); - } - /// Test multiple correlated subqueries /// See subqueries.rs where_in_multiple() #[test] diff --git a/datafusion/optimizer/src/lib.rs b/datafusion/optimizer/src/lib.rs index b8217e0ac7a72..7930c059ea47f 100644 --- a/datafusion/optimizer/src/lib.rs +++ b/datafusion/optimizer/src/lib.rs @@ -49,3 +49,10 @@ pub use optimizer::{OptimizerConfig, OptimizerContext, OptimizerRule}; pub use utils::optimize_children; mod plan_signature; + +#[cfg(test)] +#[ctor::ctor] +fn init() { + // Enable logging for tests + let _ = env_logger::try_init(); +} diff --git a/datafusion/optimizer/src/scalar_subquery_to_join.rs b/datafusion/optimizer/src/scalar_subquery_to_join.rs index 26f86c607a22b..04e0e0920b0c9 100644 --- a/datafusion/optimizer/src/scalar_subquery_to_join.rs +++ b/datafusion/optimizer/src/scalar_subquery_to_join.rs @@ -307,12 +307,6 @@ mod tests { }; use std::ops::Add; - #[cfg(test)] - #[ctor::ctor] - fn init() { - let _ = env_logger::try_init(); - } - /// Test multiple correlated subqueries #[test] fn multiple_subqueries() -> Result<()> {