diff --git a/.coveragerc b/.coveragerc index c20cff58d24b..4d653ec45ac3 100644 --- a/.coveragerc +++ b/.coveragerc @@ -25,3 +25,4 @@ exclude_also = if TYPE_CHECKING: ^ *@pytest.mark.skip($|\() benchmark_runner: BenchmarkRunner + else:\s*(#\[^\n]*)?\n(\s+#[^\n]*\n)?\s+assert False diff --git a/chia/_tests/core/data_layer/test_data_rpc.py b/chia/_tests/core/data_layer/test_data_rpc.py index 89959a26703f..0edfff8e8d8c 100644 --- a/chia/_tests/core/data_layer/test_data_rpc.py +++ b/chia/_tests/core/data_layer/test_data_rpc.py @@ -1830,7 +1830,7 @@ async def test_make_and_cancel_offer(offer_setup: OfferSetup, reference: MakeAnd break await offer_setup.full_node_api.farm_blocks_to_puzzlehash(count=1, guarantee_transaction_blocks=True) await asyncio.sleep(0.5) - else: # pragma: no cover + else: assert False, "offer was not cancelled" taker_request = { @@ -2137,7 +2137,7 @@ async def test_clear_pending_roots( net_config=bt.config, ) as client: cleared_root = await client.clear_pending_roots(store_id=store_id) - else: # pragma: no cover + else: assert False, "unhandled parametrization" assert cleared_root == {"success": True, "root": pending_root.marshal()} @@ -2414,7 +2414,7 @@ async def test_wallet_log_in_changes_active_fingerprint( ) assert process.stdout is not None assert await process.stdout.read() == b"" - else: # pragma: no cover + else: assert False, "unhandled parametrization" active_fingerprint = cast(int, (await wallet_rpc_api.get_logged_in_fingerprint(request={}))["fingerprint"]) @@ -3168,7 +3168,7 @@ async def test_pagination_cmds( page=0, max_page_size=max_page_size, ) - else: # pragma: no cover + else: assert False, "unhandled parametrization" if max_page_size is None or max_page_size == 100: assert keys == { @@ -3237,7 +3237,7 @@ async def test_pagination_cmds( "total_bytes": 9, "total_pages": 2, } - else: # pragma: no cover + else: assert False, "unhandled parametrization" @@ -3336,7 +3336,7 @@ async def test_unsubmitted_batch_update( submit_on_chain=False, ) assert res == {"success": True} - else: # pragma: no cover + else: assert False, "unhandled parametrization" await full_node_api.farm_blocks_to_puzzlehash( @@ -3470,7 +3470,7 @@ async def test_unsubmitted_batch_update( ) as client: res = await client.submit_pending_root(store_id=store_id, fee=None) update_tx_rec1 = bytes32.from_hexstr(res["tx_id"]) - else: # pragma: no cover + else: assert False, "unhandled parametrization" pending_root = await data_layer.data_store.get_pending_root(store_id=store_id) @@ -3600,7 +3600,7 @@ async def test_multistore_update( update_tx_rec0 = bytes32.from_hexstr(res["tx_id"][0]) else: assert res == {"success": True} - else: # pragma: no cover + else: assert False, "unhandled parametrization" if not submit_on_chain: @@ -3637,7 +3637,7 @@ async def test_multistore_update( res = await client.submit_all_pending_roots(fee=None) update_tx_rec0 = bytes32.from_hexstr(res["tx_id"][0]) - else: # pragma: no cover + else: assert False, "unhandled parametrization" await farm_block_with_spend(full_node_api, ph, update_tx_rec0, wallet_rpc_api) diff --git a/chia/_tests/core/data_layer/test_data_store_schema.py b/chia/_tests/core/data_layer/test_data_store_schema.py index 5f39426a8ed6..b29cda459dc0 100644 --- a/chia/_tests/core/data_layer/test_data_store_schema.py +++ b/chia/_tests/core/data_layer/test_data_store_schema.py @@ -133,7 +133,7 @@ async def test_node_internal_must_be_valid_reference( values["left"] = bad_child_hash elif side == Side.RIGHT: values["right"] = bad_child_hash - else: # pragma: no cover + else: assert False async with data_store.db_wrapper.writer() as writer: diff --git a/chia/consensus/vdf_info_computation.py b/chia/consensus/vdf_info_computation.py index 25e2c8d7db50..8b657be4174c 100644 --- a/chia/consensus/vdf_info_computation.py +++ b/chia/consensus/vdf_info_computation.py @@ -142,7 +142,6 @@ def get_signage_point_vdf_info( assert curr.finished_challenge_slot_hashes is not None cc_vdf_challenge = curr.finished_challenge_slot_hashes[-1] else: - # All cases are handled above assert False return (