File tree 2 files changed +23
-1
lines changed
2 files changed +23
-1
lines changed Original file line number Diff line number Diff line change @@ -90,7 +90,7 @@ def __init__(
90
90
)
91
91
92
92
# 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 :
94
94
self ._network = Network .MAINNET
95
95
96
96
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