forked from TrueCloudLab/frostfs-node
[#786] cmd/neofs-node: Use NNS to find contract script hashes missing in config
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
This commit is contained in:
parent
b6dfa6c118
commit
d840627816
4 changed files with 47 additions and 11 deletions
|
@ -13,11 +13,13 @@ import (
|
|||
func TestContractsSection(t *testing.T) {
|
||||
t.Run("defaults", func(t *testing.T) {
|
||||
empty := configtest.EmptyConfig()
|
||||
emptyHash := util.Uint160{}
|
||||
|
||||
require.Panics(t, func() { contractsconfig.Balance(empty) })
|
||||
require.Panics(t, func() { contractsconfig.Container(empty) })
|
||||
require.Panics(t, func() { contractsconfig.Netmap(empty) })
|
||||
require.Panics(t, func() { contractsconfig.Reputation(empty) })
|
||||
require.Equal(t, emptyHash, contractsconfig.Balance(empty))
|
||||
require.Equal(t, emptyHash, contractsconfig.Container(empty))
|
||||
require.Equal(t, emptyHash, contractsconfig.Netmap(empty))
|
||||
require.Equal(t, emptyHash, contractsconfig.Reputation(empty))
|
||||
require.Equal(t, emptyHash, contractsconfig.Proxy(empty))
|
||||
})
|
||||
|
||||
const path = "../../../../config/example/node"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue