mirror of
https://github.com/coder/coder.git
synced 2025-07-21 01:28:49 +00:00
chore: remove New----Builder from dbfake function names (#10882)
Drop "New" and "Builder" from the function names, in favor of the top-level resource created. This shortens tests and gives a nice syntax. Since everything is a builder, the prefix and suffix don't add much value and just make things harder to read. I've also chosen to leave `Do()` as the function to insert into the database. Even though it's a builder pattern, I fear `.Build()` might be confusing with Workspace Builds. One other idea is `Insert()` but if we later add dbfake functions that update, this might be inconsistent.
This commit is contained in:
@ -31,7 +31,7 @@ func TestWorkspaceAgent(t *testing.T) {
|
|||||||
|
|
||||||
client, db := coderdtest.NewWithDatabase(t, nil)
|
client, db := coderdtest.NewWithDatabase(t, nil)
|
||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).
|
r := dbfake.Workspace(t, db).
|
||||||
Seed(database.Workspace{
|
Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
@ -68,7 +68,7 @@ func TestWorkspaceAgent(t *testing.T) {
|
|||||||
AzureCertificates: certificates,
|
AzureCertificates: certificates,
|
||||||
})
|
})
|
||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
||||||
@ -105,7 +105,7 @@ func TestWorkspaceAgent(t *testing.T) {
|
|||||||
AWSCertificates: certificates,
|
AWSCertificates: certificates,
|
||||||
})
|
})
|
||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
||||||
@ -143,7 +143,7 @@ func TestWorkspaceAgent(t *testing.T) {
|
|||||||
})
|
})
|
||||||
owner := coderdtest.CreateFirstUser(t, client)
|
owner := coderdtest.CreateFirstUser(t, client)
|
||||||
member, memberUser := coderdtest.CreateAnotherUser(t, client, owner.OrganizationID)
|
member, memberUser := coderdtest.CreateAnotherUser(t, client, owner.OrganizationID)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: owner.OrganizationID,
|
OrganizationID: owner.OrganizationID,
|
||||||
OwnerID: memberUser.ID,
|
OwnerID: memberUser.ID,
|
||||||
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
||||||
@ -195,7 +195,7 @@ func TestWorkspaceAgent(t *testing.T) {
|
|||||||
|
|
||||||
client, db := coderdtest.NewWithDatabase(t, nil)
|
client, db := coderdtest.NewWithDatabase(t, nil)
|
||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).
|
r := dbfake.Workspace(t, db).
|
||||||
Seed(database.Workspace{
|
Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
|
@ -77,7 +77,7 @@ func TestConfigSSH(t *testing.T) {
|
|||||||
})
|
})
|
||||||
owner := coderdtest.CreateFirstUser(t, client)
|
owner := coderdtest.CreateFirstUser(t, client)
|
||||||
member, memberUser := coderdtest.CreateAnotherUser(t, client, owner.OrganizationID)
|
member, memberUser := coderdtest.CreateAnotherUser(t, client, owner.OrganizationID)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).
|
r := dbfake.Workspace(t, db).
|
||||||
Seed(database.Workspace{
|
Seed(database.Workspace{
|
||||||
OrganizationID: owner.OrganizationID,
|
OrganizationID: owner.OrganizationID,
|
||||||
OwnerID: memberUser.ID,
|
OwnerID: memberUser.ID,
|
||||||
@ -575,7 +575,7 @@ func TestConfigSSH_FileWriteAndOptionsFlow(t *testing.T) {
|
|||||||
client, db := coderdtest.NewWithDatabase(t, nil)
|
client, db := coderdtest.NewWithDatabase(t, nil)
|
||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
if tt.hasAgent {
|
if tt.hasAgent {
|
||||||
_ = dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
_ = dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
@ -695,11 +695,11 @@ func TestConfigSSH_Hostnames(t *testing.T) {
|
|||||||
owner := coderdtest.CreateFirstUser(t, client)
|
owner := coderdtest.CreateFirstUser(t, client)
|
||||||
member, memberUser := coderdtest.CreateAnotherUser(t, client, owner.OrganizationID)
|
member, memberUser := coderdtest.CreateAnotherUser(t, client, owner.OrganizationID)
|
||||||
|
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: owner.OrganizationID,
|
OrganizationID: owner.OrganizationID,
|
||||||
OwnerID: memberUser.ID,
|
OwnerID: memberUser.ID,
|
||||||
}).Do()
|
}).Do()
|
||||||
dbfake.NewWorkspaceBuildBuilder(t, db, r.Workspace).Resource(resources...).Do()
|
dbfake.WorkspaceBuild(t, db, r.Workspace).Resource(resources...).Do()
|
||||||
sshConfigFile := sshConfigFileName(t)
|
sshConfigFile := sshConfigFileName(t)
|
||||||
|
|
||||||
inv, root := clitest.New(t, "config-ssh", "--ssh-config-file", sshConfigFile)
|
inv, root := clitest.New(t, "config-ssh", "--ssh-config-file", sshConfigFile)
|
||||||
|
@ -48,7 +48,7 @@ func prepareTestGitSSH(ctx context.Context, t *testing.T) (*agentsdk.Client, str
|
|||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
// setup template
|
// setup template
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).
|
r := dbfake.Workspace(t, db).
|
||||||
Seed(database.Workspace{
|
Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
|
@ -25,7 +25,7 @@ func TestList(t *testing.T) {
|
|||||||
client, db := coderdtest.NewWithDatabase(t, nil)
|
client, db := coderdtest.NewWithDatabase(t, nil)
|
||||||
owner := coderdtest.CreateFirstUser(t, client)
|
owner := coderdtest.CreateFirstUser(t, client)
|
||||||
member, memberUser := coderdtest.CreateAnotherUser(t, client, owner.OrganizationID)
|
member, memberUser := coderdtest.CreateAnotherUser(t, client, owner.OrganizationID)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: owner.OrganizationID,
|
OrganizationID: owner.OrganizationID,
|
||||||
OwnerID: memberUser.ID,
|
OwnerID: memberUser.ID,
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
@ -52,7 +52,7 @@ func TestList(t *testing.T) {
|
|||||||
client, db := coderdtest.NewWithDatabase(t, nil)
|
client, db := coderdtest.NewWithDatabase(t, nil)
|
||||||
owner := coderdtest.CreateFirstUser(t, client)
|
owner := coderdtest.CreateFirstUser(t, client)
|
||||||
member, memberUser := coderdtest.CreateAnotherUser(t, client, owner.OrganizationID)
|
member, memberUser := coderdtest.CreateAnotherUser(t, client, owner.OrganizationID)
|
||||||
dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: owner.OrganizationID,
|
OrganizationID: owner.OrganizationID,
|
||||||
OwnerID: memberUser.ID,
|
OwnerID: memberUser.ID,
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
|
@ -305,7 +305,7 @@ func runAgent(t *testing.T, client *codersdk.Client, owner uuid.UUID, db databas
|
|||||||
require.NoError(t, err, "specified user does not exist")
|
require.NoError(t, err, "specified user does not exist")
|
||||||
require.Greater(t, len(user.OrganizationIDs), 0, "user has no organizations")
|
require.Greater(t, len(user.OrganizationIDs), 0, "user has no organizations")
|
||||||
orgID := user.OrganizationIDs[0]
|
orgID := user.OrganizationIDs[0]
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: orgID,
|
OrganizationID: orgID,
|
||||||
OwnerID: owner,
|
OwnerID: owner,
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
|
@ -38,26 +38,26 @@ func setupTestSchedule(t *testing.T, sched *cron.Schedule) (ownerClient, memberC
|
|||||||
memberClient, memberUser := coderdtest.CreateAnotherUserMutators(t, ownerClient, owner.OrganizationID, nil, func(r *codersdk.CreateUserRequest) {
|
memberClient, memberUser := coderdtest.CreateAnotherUserMutators(t, ownerClient, owner.OrganizationID, nil, func(r *codersdk.CreateUserRequest) {
|
||||||
r.Username = "testuser2" // ensure deterministic ordering
|
r.Username = "testuser2" // ensure deterministic ordering
|
||||||
})
|
})
|
||||||
_ = dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
_ = dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
Name: "a-owner",
|
Name: "a-owner",
|
||||||
OwnerID: owner.UserID,
|
OwnerID: owner.UserID,
|
||||||
OrganizationID: owner.OrganizationID,
|
OrganizationID: owner.OrganizationID,
|
||||||
AutostartSchedule: sql.NullString{String: sched.String(), Valid: true},
|
AutostartSchedule: sql.NullString{String: sched.String(), Valid: true},
|
||||||
Ttl: sql.NullInt64{Int64: 8 * time.Hour.Nanoseconds(), Valid: true},
|
Ttl: sql.NullInt64{Int64: 8 * time.Hour.Nanoseconds(), Valid: true},
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
_ = dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
_ = dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
Name: "b-owner",
|
Name: "b-owner",
|
||||||
OwnerID: owner.UserID,
|
OwnerID: owner.UserID,
|
||||||
OrganizationID: owner.OrganizationID,
|
OrganizationID: owner.OrganizationID,
|
||||||
AutostartSchedule: sql.NullString{String: sched.String(), Valid: true},
|
AutostartSchedule: sql.NullString{String: sched.String(), Valid: true},
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
_ = dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
_ = dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
Name: "c-member",
|
Name: "c-member",
|
||||||
OwnerID: memberUser.ID,
|
OwnerID: memberUser.ID,
|
||||||
OrganizationID: owner.OrganizationID,
|
OrganizationID: owner.OrganizationID,
|
||||||
Ttl: sql.NullInt64{Int64: 8 * time.Hour.Nanoseconds(), Valid: true},
|
Ttl: sql.NullInt64{Int64: 8 * time.Hour.Nanoseconds(), Valid: true},
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
_ = dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
_ = dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
Name: "d-member",
|
Name: "d-member",
|
||||||
OwnerID: memberUser.ID,
|
OwnerID: memberUser.ID,
|
||||||
OrganizationID: owner.OrganizationID,
|
OrganizationID: owner.OrganizationID,
|
||||||
|
@ -52,7 +52,7 @@ func setupWorkspaceForAgent(t *testing.T, mutations ...func([]*proto.Agent) []*p
|
|||||||
client.SetLogger(slogtest.Make(t, nil).Named("client").Leveled(slog.LevelDebug))
|
client.SetLogger(slogtest.Make(t, nil).Named("client").Leveled(slog.LevelDebug))
|
||||||
first := coderdtest.CreateFirstUser(t, client)
|
first := coderdtest.CreateFirstUser(t, client)
|
||||||
userClient, user := coderdtest.CreateAnotherUser(t, client, first.OrganizationID)
|
userClient, user := coderdtest.CreateAnotherUser(t, client, first.OrganizationID)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, store).
|
r := dbfake.Workspace(t, store).
|
||||||
Seed(database.Workspace{
|
Seed(database.Workspace{
|
||||||
OrganizationID: first.OrganizationID,
|
OrganizationID: first.OrganizationID,
|
||||||
OwnerID: user.ID,
|
OwnerID: user.ID,
|
||||||
@ -130,7 +130,7 @@ func TestSSH(t *testing.T) {
|
|||||||
client.SetLogger(slogtest.Make(t, nil).Named("client").Leveled(slog.LevelDebug))
|
client.SetLogger(slogtest.Make(t, nil).Named("client").Leveled(slog.LevelDebug))
|
||||||
first := coderdtest.CreateFirstUser(t, client)
|
first := coderdtest.CreateFirstUser(t, client)
|
||||||
userClient, user := coderdtest.CreateAnotherUser(t, client, first.OrganizationID)
|
userClient, user := coderdtest.CreateAnotherUser(t, client, first.OrganizationID)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, store).Seed(database.Workspace{
|
r := dbfake.Workspace(t, store).Seed(database.Workspace{
|
||||||
OrganizationID: first.OrganizationID,
|
OrganizationID: first.OrganizationID,
|
||||||
OwnerID: user.ID,
|
OwnerID: user.ID,
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
@ -154,7 +154,7 @@ func TestSSH(t *testing.T) {
|
|||||||
pty.WriteLine("echo hell'o'")
|
pty.WriteLine("echo hell'o'")
|
||||||
pty.ExpectMatchContext(ctx, "hello")
|
pty.ExpectMatchContext(ctx, "hello")
|
||||||
|
|
||||||
_ = dbfake.NewWorkspaceBuildBuilder(t, store, r.Workspace).
|
_ = dbfake.WorkspaceBuild(t, store, r.Workspace).
|
||||||
Seed(database.WorkspaceBuild{
|
Seed(database.WorkspaceBuild{
|
||||||
Transition: database.WorkspaceTransitionStop,
|
Transition: database.WorkspaceTransitionStop,
|
||||||
BuildNumber: 2,
|
BuildNumber: 2,
|
||||||
@ -469,7 +469,7 @@ func TestSSH(t *testing.T) {
|
|||||||
client.SetLogger(slogtest.Make(t, nil).Named("client").Leveled(slog.LevelDebug))
|
client.SetLogger(slogtest.Make(t, nil).Named("client").Leveled(slog.LevelDebug))
|
||||||
first := coderdtest.CreateFirstUser(t, client)
|
first := coderdtest.CreateFirstUser(t, client)
|
||||||
userClient, user := coderdtest.CreateAnotherUser(t, client, first.OrganizationID)
|
userClient, user := coderdtest.CreateAnotherUser(t, client, first.OrganizationID)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, store).Seed(database.Workspace{
|
r := dbfake.Workspace(t, store).Seed(database.Workspace{
|
||||||
OrganizationID: first.OrganizationID,
|
OrganizationID: first.OrganizationID,
|
||||||
OwnerID: user.ID,
|
OwnerID: user.ID,
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
@ -523,7 +523,7 @@ func TestSSH(t *testing.T) {
|
|||||||
err = session.Shell()
|
err = session.Shell()
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
_ = dbfake.NewWorkspaceBuildBuilder(t, store, r.Workspace).
|
_ = dbfake.WorkspaceBuild(t, store, r.Workspace).
|
||||||
Seed(database.WorkspaceBuild{
|
Seed(database.WorkspaceBuild{
|
||||||
Transition: database.WorkspaceTransitionStop,
|
Transition: database.WorkspaceTransitionStop,
|
||||||
BuildNumber: 2,
|
BuildNumber: 2,
|
||||||
|
@ -36,7 +36,7 @@ type WorkspaceResponse struct {
|
|||||||
AgentToken string
|
AgentToken string
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewWorkspaceBuilder(t testing.TB, db database.Store) WorkspaceBuilder {
|
func Workspace(t testing.TB, db database.Store) WorkspaceBuilder {
|
||||||
return WorkspaceBuilder{t: t, db: db}
|
return WorkspaceBuilder{t: t, db: db}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -82,7 +82,7 @@ func (b WorkspaceBuilder) Do() WorkspaceResponse {
|
|||||||
r.Workspace = dbgen.Workspace(b.t, b.db, b.seed)
|
r.Workspace = dbgen.Workspace(b.t, b.db, b.seed)
|
||||||
if b.agentToken != "" {
|
if b.agentToken != "" {
|
||||||
r.AgentToken = b.agentToken
|
r.AgentToken = b.agentToken
|
||||||
r.Build = NewWorkspaceBuildBuilder(b.t, b.db, r.Workspace).
|
r.Build = WorkspaceBuild(b.t, b.db, r.Workspace).
|
||||||
Resource(b.resources...).
|
Resource(b.resources...).
|
||||||
Do()
|
Do()
|
||||||
}
|
}
|
||||||
@ -98,7 +98,7 @@ type WorkspaceBuildBuilder struct {
|
|||||||
resources []*sdkproto.Resource
|
resources []*sdkproto.Resource
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewWorkspaceBuildBuilder(t testing.TB, db database.Store, ws database.Workspace) WorkspaceBuildBuilder {
|
func WorkspaceBuild(t testing.TB, db database.Store, ws database.Workspace) WorkspaceBuildBuilder {
|
||||||
return WorkspaceBuildBuilder{t: t, db: db, ws: ws}
|
return WorkspaceBuildBuilder{t: t, db: db, ws: ws}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -187,11 +187,11 @@ func (b WorkspaceBuildBuilder) Do() database.WorkspaceBuild {
|
|||||||
Valid: true,
|
Valid: true,
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
NewProvisionerJobResourcesBuilder(b.t, b.db, jobID, b.seed.Transition, b.resources...).Do()
|
ProvisionerJobResources(b.t, b.db, jobID, b.seed.Transition, b.resources...).Do()
|
||||||
b.seed.TemplateVersionID = templateVersion.ID
|
b.seed.TemplateVersionID = templateVersion.ID
|
||||||
}
|
}
|
||||||
build := dbgen.WorkspaceBuild(b.t, b.db, b.seed)
|
build := dbgen.WorkspaceBuild(b.t, b.db, b.seed)
|
||||||
NewProvisionerJobResourcesBuilder(b.t, b.db, job.ID, b.seed.Transition, b.resources...).Do()
|
ProvisionerJobResources(b.t, b.db, job.ID, b.seed.Transition, b.resources...).Do()
|
||||||
if b.ps != nil {
|
if b.ps != nil {
|
||||||
err = b.ps.Publish(codersdk.WorkspaceNotifyChannel(build.WorkspaceID), []byte{})
|
err = b.ps.Publish(codersdk.WorkspaceNotifyChannel(build.WorkspaceID), []byte{})
|
||||||
require.NoError(b.t, err)
|
require.NoError(b.t, err)
|
||||||
@ -207,8 +207,8 @@ type ProvisionerJobResourcesBuilder struct {
|
|||||||
resources []*sdkproto.Resource
|
resources []*sdkproto.Resource
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewProvisionerJobResourcesBuilder inserts a series of resources into a provisioner job.
|
// ProvisionerJobResources inserts a series of resources into a provisioner job.
|
||||||
func NewProvisionerJobResourcesBuilder(
|
func ProvisionerJobResources(
|
||||||
t testing.TB, db database.Store, jobID uuid.UUID, transition database.WorkspaceTransition, resources ...*sdkproto.Resource,
|
t testing.TB, db database.Store, jobID uuid.UUID, transition database.WorkspaceTransition, resources ...*sdkproto.Resource,
|
||||||
) ProvisionerJobResourcesBuilder {
|
) ProvisionerJobResourcesBuilder {
|
||||||
return ProvisionerJobResourcesBuilder{
|
return ProvisionerJobResourcesBuilder{
|
||||||
|
@ -47,7 +47,7 @@ func TestWorkspaceAgent(t *testing.T) {
|
|||||||
tmpDir := t.TempDir()
|
tmpDir := t.TempDir()
|
||||||
anotherClient, anotherUser := coderdtest.CreateAnotherUser(t, client, user.OrganizationID)
|
anotherClient, anotherUser := coderdtest.CreateAnotherUser(t, client, user.OrganizationID)
|
||||||
|
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: anotherUser.ID,
|
OwnerID: anotherUser.ID,
|
||||||
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
||||||
@ -69,7 +69,7 @@ func TestWorkspaceAgent(t *testing.T) {
|
|||||||
client, db := coderdtest.NewWithDatabase(t, nil)
|
client, db := coderdtest.NewWithDatabase(t, nil)
|
||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
tmpDir := t.TempDir()
|
tmpDir := t.TempDir()
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
||||||
@ -97,7 +97,7 @@ func TestWorkspaceAgent(t *testing.T) {
|
|||||||
|
|
||||||
wantTroubleshootingURL := "https://example.com/troubleshoot"
|
wantTroubleshootingURL := "https://example.com/troubleshoot"
|
||||||
|
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
||||||
@ -138,7 +138,7 @@ func TestWorkspaceAgent(t *testing.T) {
|
|||||||
PortForwardingHelper: true,
|
PortForwardingHelper: true,
|
||||||
SshHelper: true,
|
SshHelper: true,
|
||||||
}
|
}
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
||||||
@ -171,7 +171,7 @@ func TestWorkspaceAgent(t *testing.T) {
|
|||||||
apps.WebTerminal = false
|
apps.WebTerminal = false
|
||||||
|
|
||||||
// Creating another workspace is easier
|
// Creating another workspace is easier
|
||||||
r = dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r = dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
||||||
@ -195,7 +195,7 @@ func TestWorkspaceAgentLogs(t *testing.T) {
|
|||||||
ctx := testutil.Context(t, testutil.WaitMedium)
|
ctx := testutil.Context(t, testutil.WaitMedium)
|
||||||
client, db := coderdtest.NewWithDatabase(t, nil)
|
client, db := coderdtest.NewWithDatabase(t, nil)
|
||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
@ -237,7 +237,7 @@ func TestWorkspaceAgentLogs(t *testing.T) {
|
|||||||
ctx := testutil.Context(t, testutil.WaitMedium)
|
ctx := testutil.Context(t, testutil.WaitMedium)
|
||||||
client, db := coderdtest.NewWithDatabase(t, nil)
|
client, db := coderdtest.NewWithDatabase(t, nil)
|
||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
@ -279,7 +279,7 @@ func TestWorkspaceAgentLogs(t *testing.T) {
|
|||||||
ctx := testutil.Context(t, testutil.WaitMedium)
|
ctx := testutil.Context(t, testutil.WaitMedium)
|
||||||
client, db := coderdtest.NewWithDatabase(t, nil)
|
client, db := coderdtest.NewWithDatabase(t, nil)
|
||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
@ -322,7 +322,7 @@ func TestWorkspaceAgentListen(t *testing.T) {
|
|||||||
|
|
||||||
client, db := coderdtest.NewWithDatabase(t, nil)
|
client, db := coderdtest.NewWithDatabase(t, nil)
|
||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
@ -408,7 +408,7 @@ func TestWorkspaceAgentTailnet(t *testing.T) {
|
|||||||
client, db := coderdtest.NewWithDatabase(t, nil)
|
client, db := coderdtest.NewWithDatabase(t, nil)
|
||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
|
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
@ -454,7 +454,7 @@ func TestWorkspaceAgentTailnetDirectDisabled(t *testing.T) {
|
|||||||
DeploymentValues: dv,
|
DeploymentValues: dv,
|
||||||
})
|
})
|
||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
@ -517,7 +517,7 @@ func TestWorkspaceAgentListeningPorts(t *testing.T) {
|
|||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
||||||
@ -752,7 +752,7 @@ func TestWorkspaceAgentAppHealth(t *testing.T) {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
||||||
@ -819,7 +819,7 @@ func TestWorkspaceAgentReportStats(t *testing.T) {
|
|||||||
|
|
||||||
client, db := coderdtest.NewWithDatabase(t, nil)
|
client, db := coderdtest.NewWithDatabase(t, nil)
|
||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
@ -886,7 +886,7 @@ func TestWorkspaceAgent_LifecycleState(t *testing.T) {
|
|||||||
|
|
||||||
client, db := coderdtest.NewWithDatabase(t, nil)
|
client, db := coderdtest.NewWithDatabase(t, nil)
|
||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
@ -951,7 +951,7 @@ func TestWorkspaceAgent_Metadata(t *testing.T) {
|
|||||||
|
|
||||||
client, db := coderdtest.NewWithDatabase(t, nil)
|
client, db := coderdtest.NewWithDatabase(t, nil)
|
||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
||||||
@ -1129,7 +1129,7 @@ func TestWorkspaceAgent_Metadata_CatchMemoryLeak(t *testing.T) {
|
|||||||
Logger: &logger,
|
Logger: &logger,
|
||||||
})
|
})
|
||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
}).WithAgent(func(agents []*proto.Agent) []*proto.Agent {
|
||||||
@ -1258,7 +1258,7 @@ func TestWorkspaceAgent_Startup(t *testing.T) {
|
|||||||
|
|
||||||
client, db := coderdtest.NewWithDatabase(t, nil)
|
client, db := coderdtest.NewWithDatabase(t, nil)
|
||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
@ -1304,7 +1304,7 @@ func TestWorkspaceAgent_Startup(t *testing.T) {
|
|||||||
|
|
||||||
client, db := coderdtest.NewWithDatabase(t, nil)
|
client, db := coderdtest.NewWithDatabase(t, nil)
|
||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
r := dbfake.NewWorkspaceBuilder(t, db).Seed(database.Workspace{
|
r := dbfake.Workspace(t, db).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
@ -1352,7 +1352,7 @@ func TestWorkspaceAgent_UpdatedDERP(t *testing.T) {
|
|||||||
api.DERPMapper.Store(&derpMapFn)
|
api.DERPMapper.Store(&derpMapFn)
|
||||||
|
|
||||||
// Start workspace a workspace agent.
|
// Start workspace a workspace agent.
|
||||||
r := dbfake.NewWorkspaceBuilder(t, api.Database).Seed(database.Workspace{
|
r := dbfake.Workspace(t, api.Database).Seed(database.Workspace{
|
||||||
OrganizationID: user.OrganizationID,
|
OrganizationID: user.OrganizationID,
|
||||||
OwnerID: user.UserID,
|
OwnerID: user.UserID,
|
||||||
}).WithAgent().Do()
|
}).WithAgent().Do()
|
||||||
|
Reference in New Issue
Block a user