File: fix-test-feature-requirements

package info (click to toggle)
rust-pyo3 0.25.1-5
  • links: PTS, VCS
  • area: main
  • in suites: forky
  • size: 4,372 kB
  • sloc: javascript: 59; makefile: 58; python: 39; sh: 1
file content (26 lines) | stat: -rw-r--r-- 989 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Index: pyo3/src/conversions/chrono_tz.rs
===================================================================
--- pyo3.orig/src/conversions/chrono_tz.rs
+++ pyo3/src/conversions/chrono_tz.rs
@@ -73,7 +73,7 @@ impl FromPyObject<'_> for Tz {
     }
 }
 
-#[cfg(all(test, not(windows)))] // Troubles loading timezones on Windows
+#[cfg(all(test, not(windows), feature="chrono"))] // Troubles loading timezones on Windows
 mod tests {
     use super::*;
     use crate::prelude::PyAnyMethods;
Index: pyo3/src/conversions/ordered_float.rs
===================================================================
--- pyo3.orig/src/conversions/ordered_float.rs
+++ pyo3/src/conversions/ordered_float.rs
@@ -96,7 +96,7 @@ float_conversions!(NotNan, f32, |val| No
 float_conversions!(NotNan, f64, |val| NotNan::new(val)
     .map_err(|e| PyValueError::new_err(e.to_string())));
 
-#[cfg(test)]
+#[cfg(all(test, feature="macros"))]
 mod test_ordered_float {
     use super::*;
     use crate::ffi::c_str;