Skip to content

Commit

Permalink
tests: fix issuing contract with the same name
Browse files Browse the repository at this point in the history
  • Loading branch information
dr-orlovsky committed Feb 21, 2025
1 parent 1f1e2f2 commit abaf9c8
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 12 deletions.
16 changes: 8 additions & 8 deletions tests/transfers.rs
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@ type AS = AssetSchema;
#[case(TT::Blinded, DT::Tr, DT::Wpkh, AS::Nia, AS::Cfa)]
#[case(TT::Blinded, DT::Tr, DT::Tr, AS::Nia, AS::Cfa)]
// blinded: nia - uda
#[case(TT::Blinded, DT::Wpkh, DT::Wpkh, AS::Nia, AS::Uda)]
#[case(TT::Blinded, DT::Wpkh, DT::Tr, AS::Nia, AS::Uda)]
#[case(TT::Blinded, DT::Tr, DT::Wpkh, AS::Nia, AS::Uda)]
#[case(TT::Blinded, DT::Tr, DT::Tr, AS::Nia, AS::Uda)]
//#[case(TT::Blinded, DT::Wpkh, DT::Wpkh, AS::Nia, AS::Uda)]
//#[case(TT::Blinded, DT::Wpkh, DT::Tr, AS::Nia, AS::Uda)]
//#[case(TT::Blinded, DT::Tr, DT::Wpkh, AS::Nia, AS::Uda)]
//#[case(TT::Blinded, DT::Tr, DT::Tr, AS::Nia, AS::Uda)]
// blinded: cfa - cfa
#[case(TT::Blinded, DT::Wpkh, DT::Wpkh, AS::Cfa, AS::Cfa)]
#[case(TT::Blinded, DT::Wpkh, DT::Tr, AS::Cfa, AS::Cfa)]
Expand Down Expand Up @@ -67,10 +67,10 @@ type AS = AssetSchema;
#[case(TT::Witness, DT::Tr, DT::Wpkh, AS::Nia, AS::Cfa)]
#[case(TT::Witness, DT::Tr, DT::Tr, AS::Nia, AS::Cfa)]
// witness: nia - uda
#[case(TT::Witness, DT::Wpkh, DT::Wpkh, AS::Nia, AS::Uda)]
#[case(TT::Witness, DT::Wpkh, DT::Tr, AS::Nia, AS::Uda)]
#[case(TT::Witness, DT::Tr, DT::Wpkh, AS::Nia, AS::Uda)]
#[case(TT::Witness, DT::Tr, DT::Tr, AS::Nia, AS::Uda)]
//#[case(TT::Witness, DT::Wpkh, DT::Wpkh, AS::Nia, AS::Uda)]
//#[case(TT::Witness, DT::Wpkh, DT::Tr, AS::Nia, AS::Uda)]
//#[case(TT::Witness, DT::Tr, DT::Wpkh, AS::Nia, AS::Uda)]
//#[case(TT::Witness, DT::Tr, DT::Tr, AS::Nia, AS::Uda)]
// witness: cfa - cfa
#[case(TT::Witness, DT::Wpkh, DT::Wpkh, AS::Cfa, AS::Cfa)]
#[case(TT::Witness, DT::Wpkh, DT::Tr, AS::Cfa, AS::Cfa)]
Expand Down
19 changes: 15 additions & 4 deletions tests/utils/runtime.rs
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,12 @@ impl TestRuntime {
Outpoint { txid, vout: Vout::from_u32(vout.unwrap()) }
}

pub fn issue_nia(&mut self, name: &str, issued_supply: u64, outpoint: Outpoint) -> ContractId {
pub fn issue_nia(
&mut self,
name: &'static str,
issued_supply: u64,
outpoint: Outpoint,
) -> ContractId {
let params = CreateParams {
codex_id: CodexId::from_str(
"qaeakTdk-FccgZC9-4yYpoHa-quPSbQL-XmyBxtn-2CpD~38#jackson-couple-oberon",
Expand All @@ -128,7 +133,7 @@ impl TestRuntime {
consensus: Consensus::Bitcoin,
testnet: true,
method: vname!("issue"),
name: tn!("NIA"),
name: tn!(name),
timestamp: None,
global: vec![
// TODO: simplify API for named state creation
Expand Down Expand Up @@ -157,7 +162,12 @@ impl TestRuntime {
self.rt.issue_to_file(params).unwrap()
}

pub fn issue_cfa(&mut self, name: &str, issued_supply: u64, outpoint: Outpoint) -> ContractId {
pub fn issue_cfa(
&mut self,
name: &'static str,
issued_supply: u64,
outpoint: Outpoint,
) -> ContractId {
let params = CreateParams {
codex_id: CodexId::from_str(
"6bl9LdZ_-BU8Skh9-f~4UazR-TFwyotq-ac4yebi-zodXJnw#weather-motif-patriot",
Expand All @@ -166,7 +176,7 @@ impl TestRuntime {
consensus: Consensus::Bitcoin,
testnet: true,
method: vname!("issue"),
name: tn!("CFA"),
name: tn!(name),
timestamp: None,
global: vec![
// TODO: simplify API for named state creation
Expand Down Expand Up @@ -208,6 +218,7 @@ impl TestRuntime {
let wout = self.rt.wout(None);
RgbBeneficiary::WitnessOut(wout)
} else {
self.sync();
let auth = self.rt.auth_token(None).unwrap();
RgbBeneficiary::Token(auth)
};
Expand Down

0 comments on commit abaf9c8

Please sign in to comment.