1
1
import pytest
2
2
3
- from bittensor .core .chain_data .delegate_info import DelegateInfo
3
+ from bittensor .core .chain_data .delegate_info import DelegateInfo , DelegatedInfo
4
4
from bittensor .utils .balance import Balance
5
5
from bittensor .utils .delegates_details import DelegatesDetails
6
6
from tests .e2e_tests .utils .chain_interactions import (
@@ -184,28 +184,28 @@ async def test_delegates(subtensor, alice_wallet, bob_wallet):
184
184
185
185
assert alice_delegate == DelegateInfo (
186
186
hotkey_ss58 = alice_wallet .hotkey .ss58_address ,
187
- total_stake = Balance (0 ),
188
- nominators = [],
189
187
owner_ss58 = alice_wallet .coldkey .ss58_address ,
190
188
take = DEFAULT_DELEGATE_TAKE ,
191
- validator_permits = () ,
192
- registrations = ( 0 ,) ,
189
+ validator_permits = [] ,
190
+ registrations = [ 0 ] ,
193
191
return_per_1000 = Balance (0 ),
194
192
total_daily_return = Balance (0 ),
193
+ total_stake = {},
194
+ nominators = {},
195
195
)
196
196
197
197
bob_delegate = subtensor .get_delegate_by_hotkey (bob_wallet .hotkey .ss58_address )
198
198
199
199
assert bob_delegate == DelegateInfo (
200
200
hotkey_ss58 = bob_wallet .hotkey .ss58_address ,
201
- total_stake = Balance (0 ),
202
- nominators = [],
203
201
owner_ss58 = bob_wallet .coldkey .ss58_address ,
204
202
take = DEFAULT_DELEGATE_TAKE ,
205
- validator_permits = () ,
206
- registrations = ( 0 ,) ,
203
+ validator_permits = [] ,
204
+ registrations = [ 0 ] ,
207
205
return_per_1000 = Balance (0 ),
208
206
total_daily_return = Balance (0 ),
207
+ total_stake = {},
208
+ nominators = {},
209
209
)
210
210
211
211
delegates = subtensor .get_delegates ()
@@ -215,16 +215,7 @@ async def test_delegates(subtensor, alice_wallet, bob_wallet):
215
215
alice_delegate ,
216
216
]
217
217
218
- assert subtensor .get_delegated (alice_wallet .coldkey .ss58_address ) == [
219
- (
220
- bob_delegate ,
221
- Balance (0 ),
222
- ),
223
- (
224
- alice_delegate ,
225
- Balance (0 ),
226
- ),
227
- ]
218
+ assert subtensor .get_delegated (bob_wallet .coldkey .ss58_address ) == []
228
219
229
220
subtensor .add_stake (
230
221
bob_wallet ,
@@ -235,34 +226,17 @@ async def test_delegates(subtensor, alice_wallet, bob_wallet):
235
226
wait_for_finalization = True ,
236
227
)
237
228
238
- assert subtensor .get_delegated (alice_wallet .coldkey .ss58_address ) == [
239
- (
240
- DelegateInfo (
241
- hotkey_ss58 = bob_wallet .hotkey .ss58_address ,
242
- total_stake = Balance (0 ),
243
- nominators = [],
244
- owner_ss58 = bob_wallet .coldkey .ss58_address ,
245
- take = DEFAULT_DELEGATE_TAKE ,
246
- validator_permits = (),
247
- registrations = (0 ,),
248
- return_per_1000 = Balance (0 ),
249
- total_daily_return = Balance (0 ),
250
- ),
251
- Balance .from_tao (9_999.99995 ),
252
- ),
253
- (
254
- DelegateInfo (
255
- hotkey_ss58 = alice_wallet .hotkey .ss58_address ,
256
- total_stake = Balance (0 ),
257
- nominators = [],
258
- owner_ss58 = alice_wallet .coldkeypub .ss58_address ,
259
- take = DEFAULT_DELEGATE_TAKE ,
260
- validator_permits = (),
261
- registrations = (0 ,),
262
- return_per_1000 = Balance (0 ),
263
- total_daily_return = Balance (0 ),
264
- ),
265
- Balance (0 ),
229
+ assert subtensor .get_delegated (bob_wallet .coldkey .ss58_address ) == [
230
+ DelegatedInfo (
231
+ hotkey_ss58 = alice_wallet .hotkey .ss58_address ,
232
+ owner_ss58 = alice_wallet .coldkey .ss58_address ,
233
+ take = DEFAULT_DELEGATE_TAKE ,
234
+ validator_permits = [],
235
+ registrations = [0 ],
236
+ return_per_1000 = Balance (0 ),
237
+ total_daily_return = Balance (0 ),
238
+ netuid = 0 ,
239
+ stake = Balance .from_tao (9_999.99995 ),
266
240
),
267
241
]
268
242
0 commit comments