pyo3/tests/test_compile_error.rs

23 lines
795 B
Rust
Raw Normal View History

2020-06-26 09:35:34 +00:00
#[rustversion::stable]
#[test]
fn test_compile_errors() {
let t = trybuild::TestCases::new();
2020-06-26 09:35:34 +00:00
t.compile_fail("tests/ui/invalid_macro_args.rs");
t.compile_fail("tests/ui/invalid_property_args.rs");
t.compile_fail("tests/ui/invalid_pyclass_args.rs");
t.compile_fail("tests/ui/missing_clone.rs");
t.compile_fail("tests/ui/reject_generics.rs");
t.compile_fail("tests/ui/wrong_aspyref_lifetimes.rs");
t.compile_fail("tests/ui/invalid_pymethod_names.rs");
t.compile_fail("tests/ui/invalid_pymethod_receiver.rs");
2020-06-26 09:35:34 +00:00
skip_min_stable(&t);
2020-06-18 09:49:43 +00:00
#[rustversion::since(1.43)]
2020-06-26 09:35:34 +00:00
fn skip_min_stable(t: &trybuild::TestCases) {
2020-06-18 09:49:43 +00:00
t.compile_fail("tests/ui/static_ref.rs");
}
#[rustversion::before(1.43)]
2020-06-26 09:35:34 +00:00
fn skip_min_stable(_t: &trybuild::TestCases) {}
}