package container_test import ( "testing" "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/container" containertest "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/container/test" netmaptest "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/netmap/test" "github.com/stretchr/testify/require" ) func TestContainer_NetworkConfig(t *testing.T) { c := containertest.Container() nc := netmaptest.NetworkInfo() t.Run("default", func(t *testing.T) { require.False(t, container.IsHomomorphicHashingDisabled(c)) res := container.AssertNetworkConfig(c, nc) require.True(t, res) }) nc.DisableHomomorphicHashing() t.Run("apply", func(t *testing.T) { require.False(t, container.IsHomomorphicHashingDisabled(c)) container.ApplyNetworkConfig(&c, nc) require.True(t, container.IsHomomorphicHashingDisabled(c)) }) }