99
1010
1111def test_client_api_key () -> None :
12- client = AnkrAdvancedAPI ()
13- client_with_key = AnkrAdvancedAPI ("my-test-api-key" )
14-
15- assert client .provider .endpoint_uri == "https://rpc.ankr.com/multichain/"
1612 assert (
17- client_with_key .provider .endpoint_uri
13+ AnkrAdvancedAPI ( "my-test-api-key" ) .provider .endpoint_uri
1814 == "https://rpc.ankr.com/multichain/my-test-api-key"
1915 )
2016
2117
2218@pytest .mark .webtest
23- def test_get_logs () -> None :
24- client = AnkrAdvancedAPI ()
19+ def test_get_logs (client : AnkrAdvancedAPI ) -> None :
2520 logs = list (
2621 client .get_logs (
2722 blockchain = Blockchain .ETH ,
@@ -39,12 +34,11 @@ def test_get_logs() -> None:
3934 assert len (logs ) == 18
4035 assert logs [0 ].address == "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
4136 assert logs [0 ].event
42- assert logs [0 ].event .name == "Deposit "
37+ assert logs [0 ].event .name == "Transfer "
4338
4439
4540@pytest .mark .webtest
46- def test_get_blocks () -> None :
47- client = AnkrAdvancedAPI ()
41+ def test_get_blocks (client : AnkrAdvancedAPI ) -> None :
4842 blocks = client .get_blocks (
4943 blockchain = Blockchain .ETH ,
5044 from_block = 14500001 ,
@@ -63,8 +57,7 @@ def test_get_blocks() -> None:
6357
6458
6559@pytest .mark .webtest
66- def test_get_nfts () -> None :
67- client = AnkrAdvancedAPI ()
60+ def test_get_nfts (client : AnkrAdvancedAPI ) -> None :
6861 nfts = list (
6962 client .get_nfts (
7063 blockchain = Blockchain .ETH ,
@@ -83,8 +76,7 @@ def test_get_nfts() -> None:
8376
8477
8578@pytest .mark .webtest
86- def test_get_nft_metadata () -> None :
87- client = AnkrAdvancedAPI ()
79+ def test_get_nft_metadata (client : AnkrAdvancedAPI ) -> None :
8880 reply = client .get_nft_metadata (
8981 blockchain = "eth" ,
9082 contract_address = "0x4100670ee2f8aef6c47a4ed13c7f246e621228ec" ,
@@ -99,8 +91,7 @@ def test_get_nft_metadata() -> None:
9991
10092
10193@pytest .mark .webtest
102- def test_get_nft_holders () -> None :
103- client = AnkrAdvancedAPI ()
94+ def test_get_nft_holders (client : AnkrAdvancedAPI ) -> None :
10495 holders = list (
10596 client .get_nft_holders (
10697 blockchain = "eth" ,
@@ -114,8 +105,7 @@ def test_get_nft_holders() -> None:
114105
115106
116107@pytest .mark .webtest
117- def test_get_transactions () -> None :
118- client = AnkrAdvancedAPI ()
108+ def test_get_transactions (client : AnkrAdvancedAPI ) -> None :
119109 tx = client .get_transaction (
120110 transaction_hash = "0x82c13aaac6f0b6471afb94a3a64ae89d45baa3608ad397621dbb0d847f51196f" ,
121111 include_logs = True ,
@@ -135,8 +125,7 @@ def test_get_transactions() -> None:
135125
136126
137127@pytest .mark .webtest
138- def test_get_token_holders () -> None :
139- client = AnkrAdvancedAPI ()
128+ def test_get_token_holders (client : AnkrAdvancedAPI ) -> None :
140129 holders = list (
141130 client .get_token_holders (
142131 blockchain = "bsc" ,
@@ -152,8 +141,7 @@ def test_get_token_holders() -> None:
152141
153142
154143@pytest .mark .webtest
155- def test_get_token_holders_pagination () -> None :
156- client = AnkrAdvancedAPI ()
144+ def test_get_token_holders_pagination (client : AnkrAdvancedAPI ) -> None :
157145 holders = list (
158146 client .get_token_holders (
159147 blockchain = "bsc" ,
@@ -169,8 +157,7 @@ def test_get_token_holders_pagination() -> None:
169157
170158
171159@pytest .mark .webtest
172- def test_get_token_holders_count_history () -> None :
173- client = AnkrAdvancedAPI ()
160+ def test_get_token_holders_count_history (client : AnkrAdvancedAPI ) -> None :
174161 daily_holders_counts = list (
175162 client .get_token_holders_count_history (
176163 blockchain = "bsc" ,
@@ -187,8 +174,7 @@ def test_get_token_holders_count_history() -> None:
187174
188175
189176@pytest .mark .webtest
190- def test_get_token_holders_count () -> None :
191- client = AnkrAdvancedAPI ()
177+ def test_get_token_holders_count (client : AnkrAdvancedAPI ) -> None :
192178 holders_count = client .get_token_holders_count (
193179 blockchain = "bsc" ,
194180 contract_address = "0xf307910A4c7bbc79691fD374889b36d8531B08e3" ,
@@ -200,8 +186,7 @@ def test_get_token_holders_count() -> None:
200186
201187
202188@pytest .mark .webtest
203- def test_get_account_balance () -> None :
204- client = AnkrAdvancedAPI ()
189+ def test_get_account_balance (client : AnkrAdvancedAPI ) -> None :
205190 assets = list (
206191 client .get_account_balance (
207192 wallet_address = "0x77A859A53D4de24bBC0CC80dD93Fbe391Df45527" ,
@@ -214,8 +199,7 @@ def test_get_account_balance() -> None:
214199
215200
216201@pytest .mark .webtest
217- def test_get_token_price () -> None :
218- client = AnkrAdvancedAPI ()
202+ def test_get_token_price (client : AnkrAdvancedAPI ) -> None :
219203 price = client .get_token_price (
220204 contract_address = "0x8290333cef9e6d528dd5618fb97a76f268f3edd4" ,
221205 blockchain = "eth" ,
@@ -226,8 +210,7 @@ def test_get_token_price() -> None:
226210
227211
228212@pytest .mark .webtest
229- def test_get_token_price__no_price () -> None :
230- client = AnkrAdvancedAPI ()
213+ def test_get_token_price__no_price (client : AnkrAdvancedAPI ) -> None :
231214 price = client .get_token_price (
232215 contract_address = "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" ,
233216 blockchain = "eth" ,
0 commit comments