Skip to content

Commit 0903fdd

Browse files
committed
Code review comments part 2
Signed-off-by: Jacinta Ferrant <[email protected]>
1 parent 32ca6e5 commit 0903fdd

File tree

5 files changed

+29
-55
lines changed

5 files changed

+29
-55
lines changed

stackslib/src/chainstate/stacks/db/blocks.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9913,7 +9913,7 @@ pub mod test {
99139913
{
99149914
let mut debug_reader = LogReader::from_reader(&mut mblock_ptr);
99159915
let next_mblock = StacksMicroblock::consensus_deserialize(&mut debug_reader)
9916-
.map_err(|e| {
9916+
.unwrap_or_else(|e| {
99179917
panic!(
99189918
"Failed to decode microblock {}: {e:?}\nBytes consumed:\n{}",
99199919
mblocks.len(),
@@ -9924,8 +9924,7 @@ pub mod test {
99249924
.collect::<Vec<_>>()
99259925
.join("\n")
99269926
);
9927-
})
9928-
.unwrap();
9927+
});
99299928
mblocks.push(next_mblock);
99309929
}
99319930
if mblock_ptr.is_empty() {

stackslib/src/net/connection.rs

Lines changed: 21 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1620,35 +1620,26 @@ mod test {
16201620
let mut drained = false;
16211621
let mut total_bytes = 0;
16221622
while !drained {
1623-
match shared_state.lock() {
1624-
Ok(ref mut conn) => {
1625-
// in the foreground, get the messages
1626-
let nr = match conn.recv_data(&mut read) {
1627-
Ok(cnt) => {
1628-
if cnt == 0 {
1629-
thread::yield_now();
1630-
}
1631-
1632-
cnt
1633-
}
1634-
Err(e) => {
1635-
if let net_error::PermanentlyDrained = e {
1636-
drained = true;
1637-
0
1638-
} else {
1639-
panic!("{e:?}");
1640-
}
1641-
}
1642-
};
1643-
1644-
if nr > 0 {
1645-
test_debug!("Received {nr} bytes");
1646-
total_bytes += nr;
1623+
let mut conn = shared_state.lock().unwrap_or_else(|e| panic!("{e:?}"));
1624+
// in the foreground, get the messages
1625+
let nr = match conn.recv_data(&mut read) {
1626+
Ok(cnt) => {
1627+
if cnt == 0 {
1628+
thread::yield_now();
16471629
}
1630+
1631+
cnt
16481632
}
1649-
Err(e) => {
1650-
panic!("{e:?}");
1633+
Err(net_error::PermanentlyDrained) => {
1634+
drained = true;
1635+
0
16511636
}
1637+
Err(e) => panic!("{e:?}"),
1638+
};
1639+
1640+
if nr > 0 {
1641+
test_debug!("Received {nr} bytes");
1642+
total_bytes += nr;
16521643
}
16531644
}
16541645

@@ -1783,14 +1774,11 @@ mod test {
17831774
// in the foreground, get the messages
17841775
let nr = match conn.recv_data(&mut read) {
17851776
Ok(cnt) => cnt,
1786-
Err(e) => {
1787-
if let net_error::PermanentlyDrained = e {
1788-
drained = true;
1789-
0
1790-
} else {
1791-
panic!("{e:?}");
1792-
}
1777+
Err(net_error::PermanentlyDrained) => {
1778+
drained = true;
1779+
0
17931780
}
1781+
Err(e) => panic!("{e:?}"),
17941782
};
17951783

17961784
if nr > 0 {

stackslib/src/net/server.rs

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1046,18 +1046,11 @@ mod test {
10461046
match http_response_bytes_res {
10471047
Ok(http_response_bytes) => {
10481048
// should be a PeerInfo
1049-
let response = match StacksHttp::parse_response(
1049+
let response = StacksHttp::parse_response(
10501050
"GET",
10511051
"/v2/info",
10521052
&http_response_bytes,
1053-
) {
1054-
Ok(res) => res,
1055-
Err(e) => {
1056-
panic!(
1057-
"Failed to parse /v2/info response from:\n{http_response_bytes:?}\n{e:?}"
1058-
);
1059-
}
1060-
};
1053+
).unwrap_or_else(|e| panic!("Failed to parse /v2/info response from:\n{http_response_bytes:?}\n{e:?}"));
10611054
*have_success.borrow_mut() = true;
10621055
true
10631056
}

stackslib/src/net/tests/httpcore.rs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -731,12 +731,9 @@ fn test_http_response_type_codec() {
731731
.unwrap();
732732

733733
http.set_response_handler(request_verb, request_path);
734-
let (mut preamble, offset) = match http.read_preamble(&bytes) {
735-
Ok((p, o)) => (p, o),
736-
Err(e) => {
737-
panic!("first 4096 bytes:\n{bytes:?}\nerror: {e:?}");
738-
}
739-
};
734+
let (mut preamble, offset) = http
735+
.read_preamble(&bytes)
736+
.unwrap_or_else(|e| panic!("first 4096 bytes:\n{bytes:?}\nerror: {e:?}"));
740737

741738
test_debug!(
742739
"{request_verb} {request_path}: read preamble of {offset} bytes\n{preamble:?}\n",

testnet/stacks-node/src/tests/nakamoto_integrations.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10693,10 +10693,7 @@ fn test_tenure_extend_from_flashblocks() {
1069310693
.collect();
1069410694
let initial_balances: Vec<_> = account_keys
1069510695
.iter()
10696-
.map(|privk| {
10697-
let address = to_addr(privk);
10698-
(address, 1_000_000)
10699-
})
10696+
.map(|privk| (to_addr(privk), 1_000_000))
1070010697
.collect();
1070110698

1070210699
let deployer_sk = account_keys.pop().unwrap();

0 commit comments

Comments
 (0)