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

Function File

coderd/database/dbgen/dbgen.go:1456–1467  ·  view source on GitHub ↗
(t testing.TB, db database.Store, orig database.File)

Source from the content-addressed store, hash-verified

1454}
1455
1456func File(t testing.TB, db database.Store, orig database.File) database.File {
1457 file, err := db.InsertFile(genCtx, database.InsertFileParams{
1458 ID: takeFirst(orig.ID, uuid.New()),
1459 Hash: takeFirst(orig.Hash, hex.EncodeToString(make([]byte, 32))),
1460 CreatedAt: takeFirst(orig.CreatedAt, dbtime.Now()),
1461 CreatedBy: takeFirst(orig.CreatedBy, uuid.New()),
1462 Mimetype: takeFirst(orig.Mimetype, "application/x-tar"),
1463 Data: takeFirstSlice(orig.Data, []byte{}),
1464 })
1465 require.NoError(t, err, "insert file")
1466 return file
1467}
1468
1469func UserLink(t testing.TB, db database.Store, orig database.UserLink) database.UserLink {
1470 link, err := db.InsertUserLink(genCtx, database.InsertUserLinkParams{

Callers 15

TestWorkspaceTimingsFunction · 0.92
TestCacheRBACFunction · 0.92
TestGeneratorFunction · 0.92
TestDetectorNoHungJobsFunction · 0.92
TestDetectorPushesLogsFunction · 0.92
TestAcquireJobFunction · 0.92

Calls 5

NowFunction · 0.92
takeFirstSliceFunction · 0.85
takeFirstFunction · 0.70
InsertFileMethod · 0.65
NewMethod · 0.65

Tested by 15

TestWorkspaceTimingsFunction · 0.74
TestCacheRBACFunction · 0.74
TestGeneratorFunction · 0.74
TestDetectorNoHungJobsFunction · 0.74
TestDetectorPushesLogsFunction · 0.74
TestAcquireJobFunction · 0.74