Skip to content

Commit 50c8e88

Browse files
Fix tests
1 parent ef1f2c0 commit 50c8e88

File tree

3 files changed

+51
-48
lines changed

3 files changed

+51
-48
lines changed

pkg/api/account_handlers_test.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ func TestHandler_GetRawAccount(t *testing.T) {
2222
tests := []struct {
2323
name string
2424
params oas.GetBlockchainRawAccountParams
25-
wantStatus string
25+
wantStatus oas.AccountStatus
2626
wantAddress string
2727
}{
2828
{
@@ -53,7 +53,7 @@ func TestHandler_GetAccount(t *testing.T) {
5353
tests := []struct {
5454
name string
5555
params oas.GetAccountParams
56-
wantStatus string
56+
wantStatus oas.AccountStatus
5757
wantAddress string
5858
}{
5959
{
@@ -153,7 +153,7 @@ func TestHandler_GetAccounts(t *testing.T) {
153153
statuses := map[string]string{}
154154
names := map[string]string{}
155155
for _, account := range accountRes.Accounts {
156-
statuses[account.Address] = account.Status
156+
statuses[account.Address] = string(account.Status)
157157
names[account.Address] = account.Name.Value
158158
}
159159
require.Equal(t, tt.wantStatuses, statuses)

pkg/core/converters_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ func TestConvertToAccount(t *testing.T) {
6161

6262
for _, tt := range tests {
6363
t.Run(tt.name, func(t *testing.T) {
64-
account, err := readFile[tlb.Account](tt.filename)
64+
account, err := readFile[tlb.ShardAccount](tt.filename)
6565
require.Nil(t, err)
6666
got, err := ConvertToAccount(tt.accountID, *account)
6767
require.Nil(t, err)

pkg/core/testdata/account.json

+47-44
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,48 @@
11
{
2-
"SumType": "Account",
3-
"AccountNone": {},
4-
"Account": {
5-
"Addr": "0:de9dda22ade30314cb9f394ce4a8da4521acbcdc69e3576b6018c6c0eb8c00de",
6-
"StorageStat": {
7-
"Used": {
8-
"Cells": "46",
9-
"Bits": "13485",
10-
"PublicCells": "0"
11-
},
12-
"LastPaid": 1663270333,
13-
"DuePayment": null
14-
},
15-
"Storage": {
16-
"LastTransLt": 31236013000006,
17-
"Balance": {
18-
"Grams": "989109352",
19-
"Other": {
20-
"Dict": {}
21-
}
22-
},
23-
"State": {
24-
"SumType": "AccountActive",
25-
"AccountUninit": {},
26-
"AccountActive": {
27-
"StateInit": {
28-
"SplitDepth": null,
29-
"Special": null,
30-
"Code": {
31-
"Value": "b5ee9c7201022c01000767000114ff00f4a413f4bcf2c80b0102016202210202cc031a02012004170201200516020120061501f73e09dbc400b434c0c05c6c2497c1383e903e900c7e800c5c75c87e800c7e800c3c0289ece39497c15b088d148cb1c17cb865407e90350c1b5c3232c1fd00327e08e08418b93cc428608209e3402a4108308324cc200337a082024ea02082024b1c162a20032a41287e08c0683c00911dfc02440d7e08fc02f814d6600704fac70518b08e34109b5f0bfa40307020f8256d8040708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00e029c70091709509d31f50aae221f008f82321bc24c0008e9e343a3a3b8e1636363737375135c705f2e196102510241023f823f00be30ee0310dd33f256eb31fb0e30f080a0b0c01fc302680698064a98452b0bef2e19782103b9aca0052a0a15270bc993682103b9aca0019a193390805e220c2008e328210557cea20f82510396d71708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00923036e2810e1023f823a1a120c2009313a0029130e24474f0091024f823090004f00b00d2343653cda182103b9aca005210a15270bc993682103b9aca0016a1923005e220c2008e378210370fec516d72295134544743708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb001ca10b9130e26d5477655477632ef00b0200046c2104c882105fcc3d145220ba8e9531373b5372c705f2e191109a104910384706401504e082101a0b9d515220ba8e195b32353537375135c705f2e19a03d4304015045033f823f00be02182104eb1f0f9bae3023b20821044beae41bae302382782104ed14b65ba110f101301f03502fa4021f001fa40d20031fa0082103b9aca001da121945314a0a1de22d70b01c300209205a19135e220c2fff2e192218e3e821005138d91c8500bcf16500dcf1671244b145448c0708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00106994102c395be20112008a8e3528f0018210d53276db103946096d71708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb0093383430e21045103412f823f00b00885b363638385147c705f2e19b04d3ff20d74ac20007d0d30701c000f2e19cf404300798d43040168307f417983050058307f45b30e270c8cb07f400c910354014f823f00b01fe30363a246ef2e19d8050f833d0f4043052408307f40e6fa1f2e19fd30721c00022c001b1f2e1a021c0008e9124109b1068517a10571046105c43144cdd9630103a395f07e201c0018e32708210370fec51586d8100a0708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00915be21101f03502fa4021f001fa40d20031fa0082103b9aca001da121945314a0a1de22d70b01c300209205a19135e220c2fff2e192218e3e821005138d91c8500bcf16500dcf1671244b145448c0708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00106994102c395be20112008a8e3528f0018210d53276db103946096d71708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb0093383430e21045103412f823f00b01a2e3025f0432353582102fcb26a2ba8e3a7082108b77173504c8cbff5005cf161443308040708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00e05f04840ff2f01400fc37f8235006a18209e28500bc066e16b0f2e19e23d0d749f823f0075290bef2e1975178a182103b9aca00a120c2008e32102782104ed14b6558076d72708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb0093303535e2f8238208093a80a0f0024477f0091045103412f823f00b00113e910c1c2ebcb85360000d470c8cb01c9d0802015818190093083001258c2040fa201938083001658c20407d200cb8083001a58c204064200a38083001e58c20404b2007b8083002258c204032200538083002650c20191eb83002a4e00c9d781e9c600069006ac0bc018060840ee6b2802a0060840ee6b2802a00a08418b93cc428608209e3402a410830856456f81b04a5a9d6a0192a4139200201481b1e0201201c1d0021081ba50c1b5c0838343e903e8034cfcc200017321400f3c5807e80b2cff2600201201f2000513b513434fffe900835d2708027dfc07e9035353d0134cfcc0415c415b80c1c1b5b5b5b490415c415a0002b01b232ffd40173c59400f3c5b3333d0032cff27b5520020120222702012023240013bbb39f00a175f07f008802027425260010a874f00a10475f07000ca959f00a6c710201202829000db8fcff00a5f0380201202a2b0013b64a5e014204ebe0fa1000c7b461843ae9240f152118001e5c08de014206ebe0fa1a60e038001e5c339e8086007ae140f8001e5c33b84111c466105e033e04883dcb11fb64ddc4964ad1ba06b879240dc23572f37cc5caaab143a2fffbc4180012660f003c003060fe81edf4260f0030"
32-
},
33-
"Data": {
34-
"Value": "b5ee9c7201010301007b0002d5bb7dda25035f232fef5ef87f185f15ca682bd8cf607f161fcdf4a64be954e0c98016ee9b2bd640a87e30d80d66e357115ae09efc4ac26195f2c3126d14fa196d99f00235d6cd736f19adc13700a183a8ad7cf8d15b712ce14c66913de12a9cc209890800000000c646fb7b010200030040000c746f6e617069"
35-
},
36-
"Library": {}
37-
}
38-
},
39-
"AccountFrozen": {
40-
"StateHash": "0000000000000000000000000000000000000000000000000000000000000000"
41-
}
42-
}
43-
}
44-
}
45-
}
2+
"Account": {
3+
"SumType": "Account",
4+
"AccountNone": {},
5+
"Account": {
6+
"Addr": "0:de9dda22ade30314cb9f394ce4a8da4521acbcdc69e3576b6018c6c0eb8c00de",
7+
"StorageStat": {
8+
"Used": {
9+
"Cells": "46",
10+
"Bits": "13485",
11+
"PublicCells": "0"
12+
},
13+
"LastPaid": 1663270333,
14+
"DuePayment": null
15+
},
16+
"Storage": {
17+
"LastTransLt": 31236013000006,
18+
"Balance": {
19+
"Grams": "989109352",
20+
"Other": {
21+
"Dict": {}
22+
}
23+
},
24+
"State": {
25+
"SumType": "AccountActive",
26+
"AccountUninit": {},
27+
"AccountActive": {
28+
"StateInit": {
29+
"SplitDepth": null,
30+
"Special": null,
31+
"Code": {
32+
"Value": "b5ee9c7201022c01000767000114ff00f4a413f4bcf2c80b0102016202210202cc031a02012004170201200516020120061501f73e09dbc400b434c0c05c6c2497c1383e903e900c7e800c5c75c87e800c7e800c3c0289ece39497c15b088d148cb1c17cb865407e90350c1b5c3232c1fd00327e08e08418b93cc428608209e3402a4108308324cc200337a082024ea02082024b1c162a20032a41287e08c0683c00911dfc02440d7e08fc02f814d6600704fac70518b08e34109b5f0bfa40307020f8256d8040708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00e029c70091709509d31f50aae221f008f82321bc24c0008e9e343a3a3b8e1636363737375135c705f2e196102510241023f823f00be30ee0310dd33f256eb31fb0e30f080a0b0c01fc302680698064a98452b0bef2e19782103b9aca0052a0a15270bc993682103b9aca0019a193390805e220c2008e328210557cea20f82510396d71708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00923036e2810e1023f823a1a120c2009313a0029130e24474f0091024f823090004f00b00d2343653cda182103b9aca005210a15270bc993682103b9aca0016a1923005e220c2008e378210370fec516d72295134544743708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb001ca10b9130e26d5477655477632ef00b0200046c2104c882105fcc3d145220ba8e9531373b5372c705f2e191109a104910384706401504e082101a0b9d515220ba8e195b32353537375135c705f2e19a03d4304015045033f823f00be02182104eb1f0f9bae3023b20821044beae41bae302382782104ed14b65ba110f101301f03502fa4021f001fa40d20031fa0082103b9aca001da121945314a0a1de22d70b01c300209205a19135e220c2fff2e192218e3e821005138d91c8500bcf16500dcf1671244b145448c0708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00106994102c395be20112008a8e3528f0018210d53276db103946096d71708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb0093383430e21045103412f823f00b00885b363638385147c705f2e19b04d3ff20d74ac20007d0d30701c000f2e19cf404300798d43040168307f417983050058307f45b30e270c8cb07f400c910354014f823f00b01fe30363a246ef2e19d8050f833d0f4043052408307f40e6fa1f2e19fd30721c00022c001b1f2e1a021c0008e9124109b1068517a10571046105c43144cdd9630103a395f07e201c0018e32708210370fec51586d8100a0708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00915be21101f03502fa4021f001fa40d20031fa0082103b9aca001da121945314a0a1de22d70b01c300209205a19135e220c2fff2e192218e3e821005138d91c8500bcf16500dcf1671244b145448c0708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00106994102c395be20112008a8e3528f0018210d53276db103946096d71708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb0093383430e21045103412f823f00b01a2e3025f0432353582102fcb26a2ba8e3a7082108b77173504c8cbff5005cf161443308040708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb00e05f04840ff2f01400fc37f8235006a18209e28500bc066e16b0f2e19e23d0d749f823f0075290bef2e1975178a182103b9aca00a120c2008e32102782104ed14b6558076d72708010c8cb055007cf165005fa0215cb6a12cb1fcb3f226eb39458cf17019132e201c901fb0093303535e2f8238208093a80a0f0024477f0091045103412f823f00b00113e910c1c2ebcb85360000d470c8cb01c9d0802015818190093083001258c2040fa201938083001658c20407d200cb8083001a58c204064200a38083001e58c20404b2007b8083002258c204032200538083002650c20191eb83002a4e00c9d781e9c600069006ac0bc018060840ee6b2802a0060840ee6b2802a00a08418b93cc428608209e3402a410830856456f81b04a5a9d6a0192a4139200201481b1e0201201c1d0021081ba50c1b5c0838343e903e8034cfcc200017321400f3c5807e80b2cff2600201201f2000513b513434fffe900835d2708027dfc07e9035353d0134cfcc0415c415b80c1c1b5b5b5b490415c415a0002b01b232ffd40173c59400f3c5b3333d0032cff27b5520020120222702012023240013bbb39f00a175f07f008802027425260010a874f00a10475f07000ca959f00a6c710201202829000db8fcff00a5f0380201202a2b0013b64a5e014204ebe0fa1000c7b461843ae9240f152118001e5c08de014206ebe0fa1a60e038001e5c339e8086007ae140f8001e5c33b84111c466105e033e04883dcb11fb64ddc4964ad1ba06b879240dc23572f37cc5caaab143a2fffbc4180012660f003c003060fe81edf4260f0030"
33+
},
34+
"Data": {
35+
"Value": "b5ee9c7201010301007b0002d5bb7dda25035f232fef5ef87f185f15ca682bd8cf607f161fcdf4a64be954e0c98016ee9b2bd640a87e30d80d66e357115ae09efc4ac26195f2c3126d14fa196d99f00235d6cd736f19adc13700a183a8ad7cf8d15b712ce14c66913de12a9cc209890800000000c646fb7b010200030040000c746f6e617069"
36+
},
37+
"Library": {}
38+
}
39+
},
40+
"AccountFrozen": {
41+
"StateHash": "0000000000000000000000000000000000000000000000000000000000000000"
42+
}
43+
}
44+
}
45+
}
46+
},
47+
"LastTransLt": 31236013000006
48+
}

0 commit comments

Comments
 (0)