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.
@@ -8,7 +8,6 @@ import (
"errors"
"fmt"
"io"
- "math"
"math/rand"
"os"
"strings"
@@ -58,7 +57,7 @@ func (c *integrationTestConfig) isConfigured() bool {
}
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) {