MCPcopy Create free account
hub / github.com/chain/Core / createTestControlProgram

Method createTestControlProgram

core/account/accounts_test.go:107–122  ·  view source on GitHub ↗
(ctx context.Context, t testing.TB, accountID string)

Source from the content-addressed store, hash-verified

105}
106
107func (m *Manager) createTestControlProgram(ctx context.Context, t testing.TB, accountID string) *controlProgram {
108 if accountID == "" {
109 account := m.createTestAccount(ctx, t, "", nil)
110 accountID = account.ID
111 }
112
113 cp, err := m.createControlProgram(ctx, accountID, false, time.Time{})
114 if err != nil {
115 testutil.FatalErr(t, err)
116 }
117 err = m.insertAccountControlProgram(ctx, cp)
118 if err != nil {
119 testutil.FatalErr(t, err)
120 }
121 return cp
122}
123
124func randHash() (h bc.Hash) {
125 h.ReadFrom(rand.Reader)

Callers 3

TestLoadAccountInfoFunction · 0.95
TestDeleteUTXOsFunction · 0.95
createTestUTXOMethod · 0.95

Calls 3

createTestAccountMethod · 0.95
createControlProgramMethod · 0.95

Tested by

no test coverage detected