api tests: use intSize-agnostic random integers

rand.Intn(math.MaxInt64) causes tests to fail on 32-bit architectures.
Use the simpler rand.Int() instead, which still provides plenty of room
for generating pseudo-random test usernames.
This commit is contained in:
Thomas J Faughnan Jr 2024-03-31 01:43:10 -04:00 committed by Frédéric Guillot
parent 0336774e8c
commit 3e0d5de7a3

View file

@ -8,7 +8,6 @@ import (
"errors" "errors"
"fmt" "fmt"
"io" "io"
"math"
"math/rand" "math/rand"
"os" "os"
"strings" "strings"
@ -58,7 +57,7 @@ func (c *integrationTestConfig) isConfigured() bool {
} }
func (c *integrationTestConfig) genRandomUsername() string { func (c *integrationTestConfig) genRandomUsername() string {
return fmt.Sprintf("%s_%10d", c.testRegularUsername, rand.Intn(math.MaxInt64)) return fmt.Sprintf("%s_%10d", c.testRegularUsername, rand.Int())
} }
func TestIncorrectEndpoint(t *testing.T) { func TestIncorrectEndpoint(t *testing.T) {