MCPcopy Create free account
hub / github.com/akash-network/node / TestProviderDeleteFull

Function TestProviderDeleteFull

x/audit/handler/handler_test.go:137–165  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

135}
136
137func TestProviderDeleteFull(t *testing.T) {
138 suite := setupTestSuite(t)
139
140 msg := &types.MsgSignProviderAttributes{
141 Owner: testutil.AccAddress(t).String(),
142 Auditor: testutil.AccAddress(t).String(),
143 Attributes: testutil.Attributes(t),
144 }
145
146 res, err := suite.handler(suite.ctx, msg)
147 require.NoError(t, err)
148 require.NotNil(t, res)
149
150 res, err = suite.handler(suite.ctx, &types.MsgDeleteProviderAttributes{
151 Auditor: msg.Auditor,
152 Owner: msg.Owner,
153 })
154 require.NoError(t, err)
155 require.NotNil(t, res)
156
157 res, err = suite.handler(suite.ctx, &types.MsgDeleteProviderAttributes{
158 Auditor: msg.Auditor,
159 Owner: msg.Owner,
160 })
161
162 require.Error(t, err)
163 require.Nil(t, res)
164 require.True(t, errors.Is(err, types.ErrProviderNotFound))
165}
166
167func TestProviderDeleteAttribute(t *testing.T) {
168 suite := setupTestSuite(t)

Callers

nothing calls this directly

Calls 4

setupTestSuiteFunction · 0.70
ErrorMethod · 0.65
StringMethod · 0.45
handlerMethod · 0.45

Tested by

no test coverage detected