@@ -25,7 +25,7 @@ import (
25
25
func AuditLog (t * testing.T ,db database.Store ,seed database.AuditLog ) database.AuditLog {
26
26
log ,err := db .InsertAuditLog (context .Background (), database.InsertAuditLogParams {
27
27
ID :takeFirst (seed .ID ,uuid .New ()),
28
- Time :takeFirst (seed .Time ,time .Now ()),
28
+ Time :takeFirst (seed .Time ,database .Now ()),
29
29
UserID :takeFirst (seed .UserID ,uuid .New ()),
30
30
OrganizationID :takeFirst (seed .OrganizationID ,uuid .New ()),
31
31
Ip : pqtype.Inet {
@@ -53,8 +53,8 @@ func AuditLog(t *testing.T, db database.Store, seed database.AuditLog) database.
53
53
func Template (t * testing.T ,db database.Store ,seed database.Template ) database.Template {
54
54
template ,err := db .InsertTemplate (context .Background (), database.InsertTemplateParams {
55
55
ID :takeFirst (seed .ID ,uuid .New ()),
56
- CreatedAt :takeFirst (seed .CreatedAt ,time .Now ()),
57
- UpdatedAt :takeFirst (seed .UpdatedAt ,time .Now ()),
56
+ CreatedAt :takeFirst (seed .CreatedAt ,database .Now ()),
57
+ UpdatedAt :takeFirst (seed .UpdatedAt ,database .Now ()),
58
58
OrganizationID :takeFirst (seed .OrganizationID ,uuid .New ()),
59
59
Name :takeFirst (seed .Name ,namesgenerator .GetRandomName (1 )),
60
60
Provisioner :takeFirst (seed .Provisioner ,database .ProvisionerTypeEcho ),
@@ -84,10 +84,10 @@ func APIKey(t *testing.T, db database.Store, seed database.APIKey) (key database
84
84
HashedSecret :takeFirstSlice (seed .HashedSecret ,hashed [:]),
85
85
IPAddress : pqtype.Inet {},
86
86
UserID :takeFirst (seed .UserID ,uuid .New ()),
87
- LastUsed :takeFirst (seed .LastUsed ,time .Now ()),
88
- ExpiresAt :takeFirst (seed .ExpiresAt ,time .Now ().Add (time .Hour )),
89
- CreatedAt :takeFirst (seed .CreatedAt ,time .Now ()),
90
- UpdatedAt :takeFirst (seed .UpdatedAt ,time .Now ()),
87
+ LastUsed :takeFirst (seed .LastUsed ,database .Now ()),
88
+ ExpiresAt :takeFirst (seed .ExpiresAt ,database .Now ().Add (time .Hour )),
89
+ CreatedAt :takeFirst (seed .CreatedAt ,database .Now ()),
90
+ UpdatedAt :takeFirst (seed .UpdatedAt ,database .Now ()),
91
91
LoginType :takeFirst (seed .LoginType ,database .LoginTypePassword ),
92
92
Scope :takeFirst (seed .Scope ,database .APIKeyScopeAll ),
93
93
})
@@ -98,8 +98,8 @@ func APIKey(t *testing.T, db database.Store, seed database.APIKey) (key database
98
98
func WorkspaceAgent (t * testing.T ,db database.Store ,orig database.WorkspaceAgent ) database.WorkspaceAgent {
99
99
workspace ,err := db .InsertWorkspaceAgent (context .Background (), database.InsertWorkspaceAgentParams {
100
100
ID :takeFirst (orig .ID ,uuid .New ()),
101
- CreatedAt :takeFirst (orig .CreatedAt ,time .Now ()),
102
- UpdatedAt :takeFirst (orig .UpdatedAt ,time .Now ()),
101
+ CreatedAt :takeFirst (orig .CreatedAt ,database .Now ()),
102
+ UpdatedAt :takeFirst (orig .UpdatedAt ,database .Now ()),
103
103
Name :takeFirst (orig .Name ,namesgenerator .GetRandomName (1 )),
104
104
ResourceID :takeFirst (orig .ResourceID ,uuid .New ()),
105
105
AuthToken :takeFirst (orig .AuthToken ,uuid .New ()),
@@ -140,8 +140,8 @@ func Workspace(t *testing.T, db database.Store, orig database.Workspace) databas
140
140
workspace ,err := db .InsertWorkspace (context .Background (), database.InsertWorkspaceParams {
141
141
ID :takeFirst (orig .ID ,uuid .New ()),
142
142
OwnerID :takeFirst (orig .OwnerID ,uuid .New ()),
143
- CreatedAt :takeFirst (orig .CreatedAt ,time .Now ()),
144
- UpdatedAt :takeFirst (orig .UpdatedAt ,time .Now ()),
143
+ CreatedAt :takeFirst (orig .CreatedAt ,database .Now ()),
144
+ UpdatedAt :takeFirst (orig .UpdatedAt ,database .Now ()),
145
145
OrganizationID :takeFirst (orig .OrganizationID ,uuid .New ()),
146
146
TemplateID :takeFirst (orig .TemplateID ,uuid .New ()),
147
147
Name :takeFirst (orig .Name ,namesgenerator .GetRandomName (1 )),
@@ -155,16 +155,16 @@ func Workspace(t *testing.T, db database.Store, orig database.Workspace) databas
155
155
func WorkspaceBuild (t * testing.T ,db database.Store ,orig database.WorkspaceBuild ) database.WorkspaceBuild {
156
156
build ,err := db .InsertWorkspaceBuild (context .Background (), database.InsertWorkspaceBuildParams {
157
157
ID :takeFirst (orig .ID ,uuid .New ()),
158
- CreatedAt :takeFirst (orig .CreatedAt ,time .Now ()),
159
- UpdatedAt :takeFirst (orig .UpdatedAt ,time .Now ()),
158
+ CreatedAt :takeFirst (orig .CreatedAt ,database .Now ()),
159
+ UpdatedAt :takeFirst (orig .UpdatedAt ,database .Now ()),
160
160
WorkspaceID :takeFirst (orig .WorkspaceID ,uuid .New ()),
161
161
TemplateVersionID :takeFirst (orig .TemplateVersionID ,uuid .New ()),
162
162
BuildNumber :takeFirst (orig .BuildNumber ,1 ),
163
163
Transition :takeFirst (orig .Transition ,database .WorkspaceTransitionStart ),
164
164
InitiatorID :takeFirst (orig .InitiatorID ,uuid .New ()),
165
165
JobID :takeFirst (orig .JobID ,uuid .New ()),
166
166
ProvisionerState :takeFirstSlice (orig .ProvisionerState , []byte {}),
167
- Deadline :takeFirst (orig .Deadline ,time .Now ().Add (time .Hour )),
167
+ Deadline :takeFirst (orig .Deadline ,database .Now ().Add (time .Hour )),
168
168
Reason :takeFirst (orig .Reason ,database .BuildReasonInitiator ),
169
169
})
170
170
require .NoError (t ,err ,"insert workspace build" )
@@ -177,8 +177,8 @@ func User(t *testing.T, db database.Store, orig database.User) database.User {
177
177
Email :takeFirst (orig .Email ,namesgenerator .GetRandomName (1 )),
178
178
Username :takeFirst (orig .Username ,namesgenerator .GetRandomName (1 )),
179
179
HashedPassword :takeFirstSlice (orig .HashedPassword , []byte {}),
180
- CreatedAt :takeFirst (orig .CreatedAt ,time .Now ()),
181
- UpdatedAt :takeFirst (orig .UpdatedAt ,time .Now ()),
180
+ CreatedAt :takeFirst (orig .CreatedAt ,database .Now ()),
181
+ UpdatedAt :takeFirst (orig .UpdatedAt ,database .Now ()),
182
182
RBACRoles :takeFirstSlice (orig .RBACRoles , []string {}),
183
183
LoginType :takeFirst (orig .LoginType ,database .LoginTypePassword ),
184
184
})
@@ -189,8 +189,8 @@ func User(t *testing.T, db database.Store, orig database.User) database.User {
189
189
func GitSSHKey (t * testing.T ,db database.Store ,orig database.GitSSHKey ) database.GitSSHKey {
190
190
key ,err := db .InsertGitSSHKey (context .Background (), database.InsertGitSSHKeyParams {
191
191
UserID :takeFirst (orig .UserID ,uuid .New ()),
192
- CreatedAt :takeFirst (orig .CreatedAt ,time .Now ()),
193
- UpdatedAt :takeFirst (orig .UpdatedAt ,time .Now ()),
192
+ CreatedAt :takeFirst (orig .CreatedAt ,database .Now ()),
193
+ UpdatedAt :takeFirst (orig .UpdatedAt ,database .Now ()),
194
194
PrivateKey :takeFirst (orig .PrivateKey ,"" ),
195
195
PublicKey :takeFirst (orig .PublicKey ,"" ),
196
196
})
@@ -203,8 +203,8 @@ func Organization(t *testing.T, db database.Store, orig database.Organization) d
203
203
ID :takeFirst (orig .ID ,uuid .New ()),
204
204
Name :takeFirst (orig .Name ,namesgenerator .GetRandomName (1 )),
205
205
Description :takeFirst (orig .Description ,namesgenerator .GetRandomName (1 )),
206
- CreatedAt :takeFirst (orig .CreatedAt ,time .Now ()),
207
- UpdatedAt :takeFirst (orig .UpdatedAt ,time .Now ()),
206
+ CreatedAt :takeFirst (orig .CreatedAt ,database .Now ()),
207
+ UpdatedAt :takeFirst (orig .UpdatedAt ,database .Now ()),
208
208
})
209
209
require .NoError (t ,err ,"insert organization" )
210
210
return org
@@ -214,8 +214,8 @@ func OrganizationMember(t *testing.T, db database.Store, orig database.Organizat
214
214
mem ,err := db .InsertOrganizationMember (context .Background (), database.InsertOrganizationMemberParams {
215
215
OrganizationID :takeFirst (orig .OrganizationID ,uuid .New ()),
216
216
UserID :takeFirst (orig .UserID ,uuid .New ()),
217
- CreatedAt :takeFirst (orig .CreatedAt ,time .Now ()),
218
- UpdatedAt :takeFirst (orig .UpdatedAt ,time .Now ()),
217
+ CreatedAt :takeFirst (orig .CreatedAt ,database .Now ()),
218
+ UpdatedAt :takeFirst (orig .UpdatedAt ,database .Now ()),
219
219
Roles :takeFirstSlice (orig .Roles , []string {}),
220
220
})
221
221
require .NoError (t ,err ,"insert organization" )
@@ -251,8 +251,8 @@ func GroupMember(t *testing.T, db database.Store, orig database.GroupMember) dat
251
251
func ProvisionerJob (t * testing.T ,db database.Store ,orig database.ProvisionerJob ) database.ProvisionerJob {
252
252
job ,err := db .InsertProvisionerJob (context .Background (), database.InsertProvisionerJobParams {
253
253
ID :takeFirst (orig .ID ,uuid .New ()),
254
- CreatedAt :takeFirst (orig .CreatedAt ,time .Now ()),
255
- UpdatedAt :takeFirst (orig .UpdatedAt ,time .Now ()),
254
+ CreatedAt :takeFirst (orig .CreatedAt ,database .Now ()),
255
+ UpdatedAt :takeFirst (orig .UpdatedAt ,database .Now ()),
256
256
OrganizationID :takeFirst (orig .OrganizationID ,uuid .New ()),
257
257
InitiatorID :takeFirst (orig .InitiatorID ,uuid .New ()),
258
258
Provisioner :takeFirst (orig .Provisioner ,database .ProvisionerTypeEcho ),
@@ -269,7 +269,7 @@ func ProvisionerJob(t *testing.T, db database.Store, orig database.ProvisionerJo
269
269
func WorkspaceApp (t * testing.T ,db database.Store ,orig database.WorkspaceApp ) database.WorkspaceApp {
270
270
resource ,err := db .InsertWorkspaceApp (context .Background (), database.InsertWorkspaceAppParams {
271
271
ID :takeFirst (orig .ID ,uuid .New ()),
272
- CreatedAt :takeFirst (orig .CreatedAt ,time .Now ()),
272
+ CreatedAt :takeFirst (orig .CreatedAt ,database .Now ()),
273
273
AgentID :takeFirst (orig .AgentID ,uuid .New ()),
274
274
Slug :takeFirst (orig .Slug ,namesgenerator .GetRandomName (1 )),
275
275
DisplayName :takeFirst (orig .DisplayName ,namesgenerator .GetRandomName (1 )),
@@ -297,7 +297,7 @@ func WorkspaceApp(t *testing.T, db database.Store, orig database.WorkspaceApp) d
297
297
func WorkspaceResource (t * testing.T ,db database.Store ,orig database.WorkspaceResource ) database.WorkspaceResource {
298
298
resource ,err := db .InsertWorkspaceResource (context .Background (), database.InsertWorkspaceResourceParams {
299
299
ID :takeFirst (orig .ID ,uuid .New ()),
300
- CreatedAt :takeFirst (orig .CreatedAt ,time .Now ()),
300
+ CreatedAt :takeFirst (orig .CreatedAt ,database .Now ()),
301
301
JobID :takeFirst (orig .JobID ,uuid .New ()),
302
302
Transition :takeFirst (orig .Transition ,database .WorkspaceTransitionStart ),
303
303
Type :takeFirst (orig .Type ,"fake_resource" ),
@@ -329,7 +329,7 @@ func File(t *testing.T, db database.Store, orig database.File) database.File {
329
329
file ,err := db .InsertFile (context .Background (), database.InsertFileParams {
330
330
ID :takeFirst (orig .ID ,uuid .New ()),
331
331
Hash :takeFirst (orig .Hash ,hex .EncodeToString (make ([]byte ,32 ))),
332
- CreatedAt :takeFirst (orig .CreatedAt ,time .Now ()),
332
+ CreatedAt :takeFirst (orig .CreatedAt ,database .Now ()),
333
333
CreatedBy :takeFirst (orig .CreatedBy ,uuid .New ()),
334
334
Mimetype :takeFirst (orig .Mimetype ,"application/x-tar" ),
335
335
Data :takeFirstSlice (orig .Data , []byte {}),
@@ -345,7 +345,7 @@ func UserLink(t *testing.T, db database.Store, orig database.UserLink) database.
345
345
LinkedID :takeFirst (orig .LinkedID ),
346
346
OAuthAccessToken :takeFirst (orig .OAuthAccessToken ,uuid .NewString ()),
347
347
OAuthRefreshToken :takeFirst (orig .OAuthAccessToken ,uuid .NewString ()),
348
- OAuthExpiry :takeFirst (orig .OAuthExpiry ,time .Now ().Add (time .Hour * 24 )),
348
+ OAuthExpiry :takeFirst (orig .OAuthExpiry ,database .Now ().Add (time .Hour * 24 )),
349
349
})
350
350
351
351
require .NoError (t ,err ,"insert link" )
@@ -358,9 +358,9 @@ func GitAuthLink(t *testing.T, db database.Store, orig database.GitAuthLink) dat
358
358
UserID :takeFirst (orig .UserID ,uuid .New ()),
359
359
OAuthAccessToken :takeFirst (orig .OAuthAccessToken ,uuid .NewString ()),
360
360
OAuthRefreshToken :takeFirst (orig .OAuthAccessToken ,uuid .NewString ()),
361
- OAuthExpiry :takeFirst (orig .OAuthExpiry ,time .Now ().Add (time .Hour * 24 )),
362
- CreatedAt :takeFirst (orig .CreatedAt ,time .Now ()),
363
- UpdatedAt :takeFirst (orig .UpdatedAt ,time .Now ()),
361
+ OAuthExpiry :takeFirst (orig .OAuthExpiry ,database .Now ().Add (time .Hour * 24 )),
362
+ CreatedAt :takeFirst (orig .CreatedAt ,database .Now ()),
363
+ UpdatedAt :takeFirst (orig .UpdatedAt ,database .Now ()),
364
364
})
365
365
366
366
require .NoError (t ,err ,"insert git auth link" )
@@ -375,8 +375,8 @@ func TemplateVersion(t *testing.T, db database.Store, orig database.TemplateVers
375
375
Valid :takeFirst (orig .TemplateID .Valid ,true ),
376
376
},
377
377
OrganizationID :takeFirst (orig .OrganizationID ,uuid .New ()),
378
- CreatedAt :takeFirst (orig .CreatedAt ,time .Now ()),
379
- UpdatedAt :takeFirst (orig .UpdatedAt ,time .Now ()),
378
+ CreatedAt :takeFirst (orig .CreatedAt ,database .Now ()),
379
+ UpdatedAt :takeFirst (orig .UpdatedAt ,database .Now ()),
380
380
Name :takeFirst (orig .Name ,namesgenerator .GetRandomName (1 )),
381
381
Readme :takeFirst (orig .Readme ,namesgenerator .GetRandomName (1 )),
382
382
JobID :takeFirst (orig .JobID ,uuid .New ()),
@@ -390,7 +390,7 @@ func ParameterSchema(t *testing.T, db database.Store, seed database.ParameterSch
390
390
scheme ,err := db .InsertParameterSchema (context .Background (), database.InsertParameterSchemaParams {
391
391
ID :takeFirst (seed .ID ,uuid .New ()),
392
392
JobID :takeFirst (seed .JobID ,uuid .New ()),
393
- CreatedAt :takeFirst (seed .CreatedAt ,time .Now ()),
393
+ CreatedAt :takeFirst (seed .CreatedAt ,database .Now ()),
394
394
Name :takeFirst (seed .Name ,namesgenerator .GetRandomName (1 )),
395
395
Description :takeFirst (seed .Description ,namesgenerator .GetRandomName (1 )),
396
396
DefaultSourceScheme :takeFirst (seed .DefaultSourceScheme ,database .ParameterSourceSchemeNone ),
@@ -414,8 +414,8 @@ func ParameterValue(t *testing.T, db database.Store, seed database.ParameterValu
414
414
scheme ,err := db .InsertParameterValue (context .Background (), database.InsertParameterValueParams {
415
415
ID :takeFirst (seed .ID ,uuid .New ()),
416
416
Name :takeFirst (seed .Name ,namesgenerator .GetRandomName (1 )),
417
- CreatedAt :takeFirst (seed .CreatedAt ,time .Now ()),
418
- UpdatedAt :takeFirst (seed .UpdatedAt ,time .Now ()),
417
+ CreatedAt :takeFirst (seed .CreatedAt ,database .Now ()),
418
+ UpdatedAt :takeFirst (seed .UpdatedAt ,database .Now ()),
419
419
Scope :takeFirst (seed .Scope ,database .ParameterScopeWorkspace ),
420
420
ScopeID :takeFirst (seed .ScopeID ,uuid .New ()),
421
421
SourceScheme :takeFirst (seed .SourceScheme ,database .ParameterSourceSchemeNone ),