From cadccd4e5d20dc942f24810bd3513a652c6a9d57 Mon Sep 17 00:00:00 2001 From: Randy Grok Date: Tue, 6 Aug 2024 13:18:34 +0200 Subject: [PATCH] add context with value --- simapp/v2/app_test.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/simapp/v2/app_test.go b/simapp/v2/app_test.go index ef380fb524d8..457b35c55a6b 100644 --- a/simapp/v2/app_test.go +++ b/simapp/v2/app_test.go @@ -3,6 +3,8 @@ package simapp import ( "context" app2 "cosmossdk.io/core/app" + "cosmossdk.io/core/comet" + context2 "cosmossdk.io/core/context" serverv2 "cosmossdk.io/server/v2" "crypto/sha256" "encoding/json" @@ -75,6 +77,14 @@ func MoveNextBlock(t *testing.T, app *SimApp[transaction.Tx], ctx context.Contex height, err := app.LoadLatestHeight() require.NoError(t, err) + // TODO: this is a hack to set the comet info in the context for distribution module dependency. + ctx = context.WithValue(ctx, context2.CometInfoKey, comet.Info{ + Evidence: nil, + ValidatorsHash: nil, + ProposerAddress: nil, + LastCommit: comet.CommitInfo{}, + }) + _, newState, err := app.DeliverBlock( ctx, &app2.BlockRequest[transaction.Tx]{