feat(log): remove core dependency and update core interface to be dependency free (#21045)

Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
This commit is contained in:
Aaron Craelius
2024-07-26 11:00:27 +00:00
committed by GitHub
co-authored by marbar3778 Julien Robert
parent 9f5ee3a083
commit 5c90246b3f
139 changed files with 418 additions and 421 deletions
+5 -5
View File
@@ -14,7 +14,7 @@ import (
"google.golang.org/grpc"
"cosmossdk.io/core/appmodule"
coretesting "cosmossdk.io/core/testing"
"cosmossdk.io/log"
authtypes "cosmossdk.io/x/auth/types"
"github.com/cosmos/cosmos-sdk/codec"
@@ -171,7 +171,7 @@ func TestManager_InitGenesis(t *testing.T) {
require.NotNil(t, mm)
require.Equal(t, 3, len(mm.Modules))
ctx := sdk.NewContext(nil, false, coretesting.NewNopLogger())
ctx := sdk.NewContext(nil, false, log.NewNopLogger())
genesisData := map[string]json.RawMessage{"module1": json.RawMessage(`{"key": "value"}`)}
// this should error since the validator set is empty even after init genesis
@@ -220,7 +220,7 @@ func TestManager_ExportGenesis(t *testing.T) {
require.NotNil(t, mm)
require.Equal(t, 3, len(mm.Modules))
ctx := sdk.NewContext(nil, false, coretesting.NewNopLogger())
ctx := sdk.NewContext(nil, false, log.NewNopLogger())
mockAppModule1.EXPECT().ExportGenesis(gomock.Eq(ctx)).AnyTimes().Return(json.RawMessage(`{"key1": "value1"}`), nil)
mockAppModule2.EXPECT().ExportGenesis(gomock.Eq(ctx)).AnyTimes().Return(json.RawMessage(`{"key2": "value2"}`), nil)
@@ -304,7 +304,7 @@ func TestCoreAPIManager_InitGenesis(t *testing.T) {
require.NotNil(t, mm)
require.Equal(t, 1, len(mm.Modules))
ctx := sdk.NewContext(nil, false, coretesting.NewNopLogger())
ctx := sdk.NewContext(nil, false, log.NewNopLogger())
genesisData := map[string]json.RawMessage{"module1": json.RawMessage(`{"key": "value"}`)}
// this should panic since the validator set is empty even after init genesis
@@ -326,7 +326,7 @@ func TestCoreAPIManager_ExportGenesis(t *testing.T) {
require.NotNil(t, mm)
require.Equal(t, 2, len(mm.Modules))
ctx := sdk.NewContext(nil, false, coretesting.NewNopLogger())
ctx := sdk.NewContext(nil, false, log.NewNopLogger())
want := map[string]json.RawMessage{
"module1": json.RawMessage(`{
"someField": "someKey"