File tree Expand file tree Collapse file tree 2 files changed +23
-1
lines changed Expand file tree Collapse file tree 2 files changed +23
-1
lines changed Original file line number Diff line number Diff line change @@ -90,7 +90,7 @@ def __init__(
9090 )
9191
9292 # Set network value to mainnet if base_url contains "mainnet".
93- if "mainnet" in self ._base_url . value :
93+ if "mainnet" in self ._base_url :
9494 self ._network = Network .MAINNET
9595
9696 self .api = BlockFrostApi (project_id = self ._project_id , base_url = self ._base_url )
Original file line number Diff line number Diff line change 1+ from unittest .mock import MagicMock , patch
2+
3+ from blockfrost import ApiUrls
4+
5+ from pycardano .backend .blockfrost import BlockFrostChainContext
6+ from pycardano .network import Network
7+
8+
9+ @patch ("pycardano.backend.blockfrost.BlockFrostApi" )
10+ def test_blockfrost_chain_context (mock_api ):
11+ mock_api .return_value = MagicMock ()
12+ chain_context = BlockFrostChainContext ("project_id" , base_url = ApiUrls .mainnet .value )
13+ assert chain_context .network == Network .MAINNET
14+
15+ chain_context = BlockFrostChainContext ("project_id" , base_url = ApiUrls .testnet .value )
16+ assert chain_context .network == Network .TESTNET
17+
18+ chain_context = BlockFrostChainContext ("project_id" , base_url = ApiUrls .preprod .value )
19+ assert chain_context .network == Network .TESTNET
20+
21+ chain_context = BlockFrostChainContext ("project_id" , base_url = ApiUrls .preview .value )
22+ assert chain_context .network == Network .TESTNET
You can’t perform that action at this time.
0 commit comments