MCPcopy Index your code
hub / github.com/coder/coder / Preset

Function Preset

coderd/database/dbgen/dbgen.go:1870–1886  ·  view source on GitHub ↗
(t testing.TB, db database.Store, seed database.InsertPresetParams)

Source from the content-addressed store, hash-verified

1868}
1869
1870func Preset(t testing.TB, db database.Store, seed database.InsertPresetParams) database.TemplateVersionPreset {
1871 preset, err := db.InsertPreset(genCtx, database.InsertPresetParams{
1872 ID: takeFirst(seed.ID, uuid.New()),
1873 TemplateVersionID: takeFirst(seed.TemplateVersionID, uuid.New()),
1874 Name: takeFirst(seed.Name, testutil.GetRandomName(t)),
1875 CreatedAt: takeFirst(seed.CreatedAt, dbtime.Now()),
1876 DesiredInstances: seed.DesiredInstances,
1877 InvalidateAfterSecs: seed.InvalidateAfterSecs,
1878 SchedulingTimezone: seed.SchedulingTimezone,
1879 IsDefault: seed.IsDefault,
1880 Description: seed.Description,
1881 Icon: seed.Icon,
1882 LastInvalidatedAt: seed.LastInvalidatedAt,
1883 })
1884 require.NoError(t, err, "insert preset")
1885 return preset
1886}
1887
1888func PresetPrebuildSchedule(t testing.TB, db database.Store, seed database.InsertPresetPrebuildScheduleParams) database.TemplateVersionPresetPrebuildSchedule {
1889 schedule, err := db.InsertPresetPrebuildSchedule(genCtx, database.InsertPresetPrebuildScheduleParams{

Callers 15

setupTestDBPresetFunction · 0.92
DoMethod · 0.92
TestToolsFunction · 0.92
setupTestDBPresetFunction · 0.92
TestPrebuildActivityBumpFunction · 0.92

Calls 5

GetRandomNameFunction · 0.92
NowFunction · 0.92
takeFirstFunction · 0.70
InsertPresetMethod · 0.65
NewMethod · 0.65