.network(Network::Signet) .build(); create_wallet(&rpc_server); rpc_server.mine_blocks(1); CommandBuilder::new("--chain signet wallet inscribe --file degenerate.png --fee-rate 1") .write("degenerate.png", [1; 1025]) .rpc_server(&rpc_server) .expected_exit_code(1) .expected_stderr( "error: content size of 1025 bytes exceeds 1024 byte limit for signet inscriptions\n", ) .run_and_extract_stdout(); } #[test] fn regtest_has_no_content_size_limit() { let rpc_server = test_bitcoincore_rpc::builder() .network(Network::Regtest) .build(); create_wallet(&rpc_server); rpc_server.mine_blocks(1); CommandBuilder::new("--chain regtest wallet inscribe --file degenerate.png --fee-rate 1") .write("degenerate.png", [1; 1025]) .rpc_server(&rpc_server) .stdout_regex(".*") .run_and_extract_stdout(); } #[test] fn mainnet_has_no_content_size_limit() { let rpc_server = test_bitcoincore_rpc::builder() .network(Network::Bitcoin) .build(); create_wallet(&rpc_server);