chore(primitives): Organize test data on a single dir (#112)
This commit is contained in:
parent
1f342cd9f2
commit
07b930cbdf
29 changed files with 30 additions and 30 deletions
|
|
@ -36,7 +36,7 @@ mod tests {
|
|||
fn known_address_matches() {
|
||||
// TODO: expand this test to include more test blocks
|
||||
let block_idx = 1;
|
||||
let block_str = include_str!("test_data/test2.block");
|
||||
let block_str = include_str!("../test_data/alonzo2.block");
|
||||
|
||||
let block_bytes = hex::decode(block_str).expect(&format!("bad block file {}", block_idx));
|
||||
let BlockWrapper(_, block) = BlockWrapper::decode_fragment(&block_bytes[..])
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ mod tests {
|
|||
fn transaction_hash_works() {
|
||||
// TODO: expand this test to include more test blocks
|
||||
let block_idx = 1;
|
||||
let block_str = include_str!("test_data/test1.block");
|
||||
let block_str = include_str!("../test_data/alonzo1.block");
|
||||
|
||||
let block_bytes = hex::decode(block_str).expect(&format!("bad block file {}", block_idx));
|
||||
let block_model = BlockWrapper::decode_fragment(&block_bytes[..])
|
||||
|
|
|
|||
|
|
@ -85,8 +85,8 @@ mod tests {
|
|||
#[test]
|
||||
fn test_datums_serialize_as_expected() {
|
||||
let test_blocks = vec![(
|
||||
include_str!("test_data/test9.block"),
|
||||
include_str!("test_data/test9.datums"),
|
||||
include_str!("../test_data/alonzo9.block"),
|
||||
include_str!("../test_data/alonzo9.datums"),
|
||||
)];
|
||||
|
||||
for (idx, (block_str, jsonl_str)) in test_blocks.iter().enumerate() {
|
||||
|
|
@ -115,8 +115,8 @@ mod tests {
|
|||
#[test]
|
||||
fn test_native_scripts_serialize_as_expected() {
|
||||
let test_blocks = vec![(
|
||||
include_str!("test_data/test9.block"),
|
||||
include_str!("test_data/test9.native"),
|
||||
include_str!("../test_data/alonzo9.block"),
|
||||
include_str!("../test_data/alonzo9.native"),
|
||||
)];
|
||||
|
||||
for (idx, (block_str, jsonl_str)) in test_blocks.iter().enumerate() {
|
||||
|
|
|
|||
|
|
@ -1459,45 +1459,45 @@ mod tests {
|
|||
#[test]
|
||||
fn block_isomorphic_decoding_encoding() {
|
||||
let test_blocks = vec![
|
||||
include_str!("test_data/test1.block"),
|
||||
include_str!("test_data/test2.block"),
|
||||
include_str!("test_data/test3.block"),
|
||||
include_str!("test_data/test4.block"),
|
||||
include_str!("test_data/test5.block"),
|
||||
include_str!("test_data/test6.block"),
|
||||
include_str!("test_data/test7.block"),
|
||||
include_str!("test_data/test8.block"),
|
||||
include_str!("test_data/test9.block"),
|
||||
include_str!("../test_data/alonzo1.block"),
|
||||
include_str!("../test_data/alonzo2.block"),
|
||||
include_str!("../test_data/alonzo3.block"),
|
||||
include_str!("../test_data/alonzo4.block"),
|
||||
include_str!("../test_data/alonzo5.block"),
|
||||
include_str!("../test_data/alonzo6.block"),
|
||||
include_str!("../test_data/alonzo7.block"),
|
||||
include_str!("../test_data/alonzo8.block"),
|
||||
include_str!("../test_data/alonzo9.block"),
|
||||
// old block without invalid_transactions fields
|
||||
include_str!("test_data/test10.block"),
|
||||
include_str!("../test_data/alonzo10.block"),
|
||||
// peculiar block with protocol update params
|
||||
include_str!("test_data/test11.block"),
|
||||
include_str!("../test_data/alonzo11.block"),
|
||||
// peculiar block with decoding issue
|
||||
// https://github.com/txpipe/oura/issues/37
|
||||
include_str!("test_data/test12.block"),
|
||||
include_str!("../test_data/alonzo12.block"),
|
||||
// peculiar block with protocol update params, including nonce
|
||||
include_str!("test_data/test13.block"),
|
||||
include_str!("../test_data/alonzo13.block"),
|
||||
// peculiar block with overflow crash
|
||||
// https://github.com/txpipe/oura/issues/113
|
||||
include_str!("test_data/test14.block"),
|
||||
include_str!("../test_data/alonzo14.block"),
|
||||
// peculiar block with many move-instantaneous-rewards certs
|
||||
include_str!("test_data/test15.block"),
|
||||
include_str!("../test_data/alonzo15.block"),
|
||||
// peculiar block with protocol update values
|
||||
include_str!("test_data/test16.block"),
|
||||
include_str!("../test_data/alonzo16.block"),
|
||||
// peculiar block with missing nonce hash
|
||||
include_str!("test_data/test17.block"),
|
||||
include_str!("../test_data/alonzo17.block"),
|
||||
// peculiar block with strange AuxiliaryData variant
|
||||
include_str!("test_data/test18.block"),
|
||||
include_str!("../test_data/alonzo18.block"),
|
||||
// peculiar block with strange AuxiliaryData variant
|
||||
include_str!("test_data/test18.block"),
|
||||
include_str!("../test_data/alonzo18.block"),
|
||||
// peculiar block with nevative i64 overflow
|
||||
include_str!("test_data/test19.block"),
|
||||
include_str!("../test_data/alonzo19.block"),
|
||||
// peculiar block with very BigInt in plutus code
|
||||
include_str!("test_data/test20.block"),
|
||||
include_str!("../test_data/alonzo20.block"),
|
||||
// peculiar block with bad tx hash
|
||||
include_str!("test_data/test21.block"),
|
||||
include_str!("../test_data/alonzo21.block"),
|
||||
// peculiar block with bad tx hash
|
||||
include_str!("test_data/test22.block"),
|
||||
include_str!("../test_data/alonzo22.block"),
|
||||
];
|
||||
|
||||
for (idx, block_str) in test_blocks.iter().enumerate() {
|
||||
|
|
|
|||
|
|
@ -91,7 +91,7 @@ mod tests {
|
|||
|
||||
#[test]
|
||||
fn alonzo_block_detected() {
|
||||
let block_str = include_str!("alonzo/test_data/test1.block");
|
||||
let block_str = include_str!("test_data/alonzo1.block");
|
||||
let bytes = hex::decode(block_str).unwrap();
|
||||
|
||||
let inference = probe_block_cbor_era(bytes.as_slice());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue