| 1743 | } |
| 1744 | |
| 1745 | func OAuth2ProviderAppToken(t testing.TB, db database.Store, seed database.OAuth2ProviderAppToken) database.OAuth2ProviderAppToken { |
| 1746 | token, err := db.InsertOAuth2ProviderAppToken(genCtx, database.InsertOAuth2ProviderAppTokenParams{ |
| 1747 | ID: takeFirst(seed.ID, uuid.New()), |
| 1748 | CreatedAt: takeFirst(seed.CreatedAt, dbtime.Now()), |
| 1749 | ExpiresAt: takeFirst(seed.CreatedAt, dbtime.Now()), |
| 1750 | HashPrefix: takeFirstSlice(seed.HashPrefix, []byte("prefix")), |
| 1751 | RefreshHash: takeFirstSlice(seed.RefreshHash, []byte("hashed-secret")), |
| 1752 | AppSecretID: takeFirst(seed.AppSecretID, uuid.New()), |
| 1753 | APIKeyID: takeFirst(seed.APIKeyID, uuid.New().String()), |
| 1754 | UserID: takeFirst(seed.UserID, uuid.New()), |
| 1755 | Audience: seed.Audience, |
| 1756 | }) |
| 1757 | require.NoError(t, err, "insert oauth2 app token") |
| 1758 | return token |
| 1759 | } |
| 1760 | |
| 1761 | func WorkspaceAgentMemoryResourceMonitor(t testing.TB, db database.Store, seed database.WorkspaceAgentMemoryResourceMonitor) database.WorkspaceAgentMemoryResourceMonitor { |
| 1762 | monitor, err := db.InsertMemoryResourceMonitor(genCtx, database.InsertMemoryResourceMonitorParams{ |