fix: Add MigrationModuleManager to handle migration of upgrade module before other modules (#16583)

Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
This commit is contained in:
mmsqe
2023-08-11 16:07:05 +00:00
committed by GitHub
co-authored by Aleksandr Bezobchuk Julien Robert
parent cf1ba6b3cc
commit 0c1f6fc162
11 changed files with 127 additions and 10 deletions
+37
View File
@@ -360,3 +360,40 @@ func (mr *MockCoreAppModuleMockRecorder) ValidateGenesis(arg0 interface{}) *gomo
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ValidateGenesis", reflect.TypeOf((*MockCoreAppModule)(nil).ValidateGenesis), arg0)
}
// MockUpgradeModule is a mock of UpgradeModule interface.
type MockUpgradeModule struct {
*MockCoreAppModule
recorder *MockUpgradeModuleMockRecorder
}
// MockUpgradeModuleMockRecorder is the mock recorder for MockUpgradeModule.
type MockUpgradeModuleMockRecorder struct {
*MockCoreAppModuleMockRecorder
}
// NewMockUpgradeModule creates a new mock instance.
func NewMockUpgradeModule(ctrl *gomock.Controller) *MockUpgradeModule {
mock := &MockUpgradeModule{
MockCoreAppModule: NewMockCoreAppModule(ctrl),
}
mock.recorder = &MockUpgradeModuleMockRecorder{mock.MockCoreAppModule.recorder}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use.
func (m *MockUpgradeModule) EXPECT() *MockUpgradeModuleMockRecorder {
return m.recorder
}
// IsUpgradeModule mocks base method.
func (m *MockUpgradeModule) IsUpgradeModule() {
m.ctrl.T.Helper()
m.ctrl.Call(m, "IsUpgradeModule")
}
// IsUpgradeModule indicates an expected call of IsUpgradeModule.
func (mr *MockUpgradeModuleMockRecorder) IsUpgradeModule() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsUpgradeModule", reflect.TypeOf((*MockUpgradeModule)(nil).IsUpgradeModule))
}