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