@@ -484,7 +484,7 @@ func CreateAnotherUser(t *testing.T, client *codersdk.Client, organizationID uui
484
484
func createAnotherUserRetry (t * testing.T , client * codersdk.Client , organizationID uuid.UUID , retries int , roles ... string ) (* codersdk.Client , codersdk.User ) {
485
485
req := codersdk.CreateUserRequest {
486
486
Email : namesgenerator .GetRandomName (10 ) + "@coder.com" ,
487
- Username : randomUsername (),
487
+ Username : randomUsername (t ),
488
488
Password : "SomeSecurePassword!" ,
489
489
OrganizationID : organizationID ,
490
490
}
@@ -589,8 +589,8 @@ func CreateWorkspaceBuild(
589
589
// compatibility with testing. The name assigned is randomly generated.
590
590
func CreateTemplate (t * testing.T , client * codersdk.Client , organization uuid.UUID , version uuid.UUID , mutators ... func (* codersdk.CreateTemplateRequest )) codersdk.Template {
591
591
req := codersdk.CreateTemplateRequest {
592
- Name : randomUsername (),
593
- Description : randomUsername (),
592
+ Name : randomUsername (t ),
593
+ Description : randomUsername (t ),
594
594
VersionID : version ,
595
595
}
596
596
for _ , mut := range mutators {
@@ -709,7 +709,7 @@ func CreateWorkspace(t *testing.T, client *codersdk.Client, organization uuid.UU
709
709
t .Helper ()
710
710
req := codersdk.CreateWorkspaceRequest {
711
711
TemplateID : templateID ,
712
- Name : randomUsername (),
712
+ Name : randomUsername (t ),
713
713
AutostartSchedule : ptr .Ref ("CRON_TZ=US/Central 30 9 * * 1-5" ),
714
714
TTLMillis : ptr .Ref ((8 * time .Hour ).Milliseconds ()),
715
715
}
@@ -1065,8 +1065,10 @@ func NewAzureInstanceIdentity(t *testing.T, instanceID string) (x509.VerifyOptio
1065
1065
}
1066
1066
}
1067
1067
1068
- func randomUsername () string {
1069
- return strings .ReplaceAll (namesgenerator .GetRandomName (10 ), "_" , "-" )
1068
+ func randomUsername (t testing.TB ) string {
1069
+ suffix , err := cryptorand .String (3 )
1070
+ require .NoError (t , err )
1071
+ return strings .ReplaceAll (namesgenerator .GetRandomName (10 ), "_" , "-" ) + "-" + suffix
1070
1072
}
1071
1073
1072
1074
// Used to easily create an HTTP transport!
0 commit comments