[#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:
Alex Vanin 2021-08-31 17:02:42 +03:00 committed by Alex Vanin
parent b6dfa6c118
commit d840627816
4 changed files with 47 additions and 11 deletions

View file

@ -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"