8
8
import pytest
9
9
10
10
from thegraph_token_api .evm import EVMTokenAPI
11
- from thegraph_token_api .types import *
11
+ from thegraph_token_api .types import (
12
+ Interval ,
13
+ NetworkId ,
14
+ OrderBy ,
15
+ OrderDirection ,
16
+ Protocol ,
17
+ TokenStandard ,
18
+ )
12
19
13
20
14
21
class TestEVMTokenAPIInitialization :
@@ -65,9 +72,7 @@ async def test_get_nft_ownerships_full_parameters(self):
65
72
mock_response .data = []
66
73
mock_manager .get = AsyncMock (return_value = mock_response )
67
74
68
- result = await client .get_nft_ownerships (
69
- address = "0xtest" , token_standard = TokenStandard .ERC721 , limit = 20 , page = 2
70
- )
75
+ await client .get_nft_ownerships (address = "0xtest" , token_standard = TokenStandard .ERC721 , limit = 20 , page = 2 )
71
76
72
77
call_args = mock_manager .get .call_args
73
78
params = call_args [1 ]["params" ]
@@ -86,7 +91,7 @@ async def test_get_nft_collection(self):
86
91
mock_response .data = {"name" : "Test Collection" }
87
92
mock_manager .get = AsyncMock (return_value = mock_response )
88
93
89
- result = await client .get_nft_collection (contract = "0xtest" )
94
+ await client .get_nft_collection (contract = "0xtest" )
90
95
91
96
mock_manager .get .assert_called_once ()
92
97
call_args = mock_manager .get .call_args
@@ -103,7 +108,7 @@ async def test_get_nft_item(self):
103
108
mock_response .data = {"token_id" : "123" }
104
109
mock_manager .get = AsyncMock (return_value = mock_response )
105
110
106
- result = await client .get_nft_item (contract = "0xtest" , token_id = "123" )
111
+ await client .get_nft_item (contract = "0xtest" , token_id = "123" )
107
112
108
113
mock_manager .get .assert_called_once ()
109
114
call_args = mock_manager .get .call_args
@@ -119,7 +124,7 @@ async def test_get_nft_activities_full_parameters(self):
119
124
mock_response .data = []
120
125
mock_manager .get = AsyncMock (return_value = mock_response )
121
126
122
- result = await client .get_nft_activities (
127
+ await client .get_nft_activities (
123
128
contract = "0xtest" ,
124
129
any_address = "0xany" ,
125
130
from_address = "0xfrom" ,
@@ -153,7 +158,7 @@ async def test_get_nft_holders(self):
153
158
mock_response .data = []
154
159
mock_manager .get = AsyncMock (return_value = mock_response )
155
160
156
- result = await client .get_nft_holders (contract = "0xtest" )
161
+ await client .get_nft_holders (contract = "0xtest" )
157
162
158
163
mock_manager .get .assert_called_once ()
159
164
call_args = mock_manager .get .call_args
@@ -169,7 +174,7 @@ async def test_get_nft_sales_full_parameters(self):
169
174
mock_response .data = []
170
175
mock_manager .get = AsyncMock (return_value = mock_response )
171
176
172
- result = await client .get_nft_sales (
177
+ await client .get_nft_sales (
173
178
contract = "0xtest" ,
174
179
token_id = "123" ,
175
180
any_address = "0xany" ,
@@ -204,7 +209,7 @@ async def test_get_balances_minimal(self):
204
209
mock_response .data = []
205
210
mock_manager .get = AsyncMock (return_value = mock_response )
206
211
207
- result = await client .get_balances (address = "0xtest" )
212
+ await client .get_balances (address = "0xtest" )
208
213
209
214
mock_manager .get .assert_called_once ()
210
215
call_args = mock_manager .get .call_args
@@ -221,7 +226,7 @@ async def test_get_balances_with_contract_filter(self):
221
226
mock_response .data = []
222
227
mock_manager .get = AsyncMock (return_value = mock_response )
223
228
224
- result = await client .get_balances (address = "0xtest" , contract = "0xtoken" , limit = 50 , page = 2 )
229
+ await client .get_balances (address = "0xtest" , contract = "0xtoken" , limit = 50 , page = 2 )
225
230
226
231
call_args = mock_manager .get .call_args
227
232
params = call_args [1 ]["params" ]
@@ -239,7 +244,7 @@ async def test_get_token(self):
239
244
mock_response .data = []
240
245
mock_manager .get = AsyncMock (return_value = mock_response )
241
246
242
- result = await client .get_token (contract = "0xtoken" )
247
+ await client .get_token (contract = "0xtoken" )
243
248
244
249
mock_manager .get .assert_called_once ()
245
250
call_args = mock_manager .get .call_args
@@ -255,7 +260,7 @@ async def test_get_token_holders_with_ordering(self):
255
260
mock_response .data = []
256
261
mock_manager .get = AsyncMock (return_value = mock_response )
257
262
258
- result = await client .get_token_holders (
263
+ await client .get_token_holders (
259
264
contract = "0xtoken" , order_by = OrderBy .VALUE , order_direction = OrderDirection .ASC , limit = 100 , page = 3
260
265
)
261
266
@@ -280,7 +285,7 @@ async def test_get_transfers_full_parameters(self):
280
285
mock_response .data = []
281
286
mock_manager .get = AsyncMock (return_value = mock_response )
282
287
283
- result = await client .get_transfers (
288
+ await client .get_transfers (
284
289
from_address = "0xfrom" ,
285
290
to_address = "0xto" ,
286
291
contract = "0xtoken" ,
@@ -312,7 +317,7 @@ async def test_get_swaps_full_parameters(self):
312
317
mock_response .data = []
313
318
mock_manager .get = AsyncMock (return_value = mock_response )
314
319
315
- result = await client .get_swaps (
320
+ await client .get_swaps (
316
321
pool = "0xpool" ,
317
322
caller = "0xcaller" ,
318
323
sender = "0xsender" ,
@@ -344,7 +349,7 @@ async def test_get_pools_with_filters(self):
344
349
mock_response .data = []
345
350
mock_manager .get = AsyncMock (return_value = mock_response )
346
351
347
- result = await client .get_pools (
352
+ await client .get_pools (
348
353
pool = "0xpool" ,
349
354
factory = "0xfactory" ,
350
355
token = "0xtoken" ,
@@ -376,7 +381,7 @@ async def test_get_ohlc_pools_full_parameters(self):
376
381
mock_response .data = []
377
382
mock_manager .get = AsyncMock (return_value = mock_response )
378
383
379
- result = await client .get_ohlc_pools (
384
+ await client .get_ohlc_pools (
380
385
pool = "0xpool" , interval = Interval .ONE_HOUR , start_time = 1640995200 , end_time = 1640995300 , limit = 24 , page = 1
381
386
)
382
387
@@ -398,7 +403,7 @@ async def test_get_ohlc_prices_different_intervals(self):
398
403
mock_manager .get = AsyncMock (return_value = mock_response )
399
404
400
405
# Test with FOUR_HOURS interval
401
- result = await client .get_ohlc_prices (
406
+ await client .get_ohlc_prices (
402
407
token = "0xtoken" ,
403
408
interval = Interval .FOUR_HOURS ,
404
409
start_time = 1640995200 ,
@@ -422,7 +427,7 @@ async def test_get_historical_balances_with_contracts(self):
422
427
mock_response .data = []
423
428
mock_manager .get = AsyncMock (return_value = mock_response )
424
429
425
- result = await client .get_historical_balances (
430
+ await client .get_historical_balances (
426
431
address = "0xtest" ,
427
432
contracts = ["0xtoken1" , "0xtoken2" ],
428
433
interval = Interval .ONE_DAY ,
0 commit comments