use rstest_reuse::template;
#[template]
#[rstest]
#[allow(unused_qualifications)]
#[case::first_entry(crate::test_utils::fixtures::entry(
1,
1,
None,
None,
Some(crate::test_utils::fixtures::operation(
Some(crate::test_utils::fixtures::operation_fields(
crate::test_utils::constants::default_fields()
)),
None,
None
))
))]
#[allow(unused_qualifications)]
#[case::entry_with_backlink(crate::test_utils::fixtures::entry(
2,
1,
Some(crate::test_utils::constants::DEFAULT_HASH.parse().unwrap()),
None,
Some(crate::test_utils::fixtures::operation(
Some(crate::test_utils::fixtures::operation_fields(crate::test_utils::constants::default_fields())),
None,
None
))
))]
#[allow(unused_qualifications)]
#[case::entry_with_backlink_and_skiplink(crate::test_utils::fixtures::entry(
13,
1,
Some(crate::test_utils::constants::DEFAULT_HASH.parse().unwrap()),
Some(crate::test_utils::fixtures::random_hash()),
Some(crate::test_utils::fixtures::operation(
Some(crate::test_utils::fixtures::operation_fields(crate::test_utils::constants::default_fields())),
None,
None
))
))]
#[allow(unused_qualifications)]
#[case::skiplink_can_be_omitted_when_sam_as_backlink(crate::test_utils::fixtures::entry(
14,
1,
Some(crate::test_utils::constants::DEFAULT_HASH.parse().unwrap()),
None,
Some(crate::test_utils::fixtures::operation(
Some(crate::test_utils::fixtures::operation_fields(crate::test_utils::constants::default_fields())),
None,
None
))
))]
fn many_valid_entries(#[case] entry: Entry) {}
#[allow(unused_imports)]
pub(crate) use many_valid_entries;