| 1234567891011121314151617181920212223 | 
							- package run
 
- import (
 
- 	"regexp"
 
- 	"testing"
 
- 	"github.com/stretchr/testify/require"
 
- )
 
- var (
 
- 	// AzureNameRegex is used to validate container names
 
- 	// Regex was taken from server side error:
 
- 	// The container name must contain no more than 63 characters and must match the regex '[a-z0-9]([-a-z0-9]*[a-z0-9])?' (e.g. 'my-name').
 
- 	AzureNameRegex = regexp.MustCompile("[a-z0-9]([-a-z0-9]*[a-z0-9])")
 
- )
 
- // TestAzureRandomName ensures compliance with Azure naming requirements
 
- func TestAzureRandomName(t *testing.T) {
 
- 	n := getRandomName()
 
- 	require.Less(t, len(n), 64)
 
- 	require.Greater(t, len(n), 1)
 
- 	require.Regexp(t, AzureNameRegex, n)
 
- }
 
 
  |