Allow one character repository name components

The docker/distribution dependency was updated in the previous commit to allow
repository name components to only consist of a single letter. The unit tests
have been updated to cement this change.

Signed-off-by: Stephen J Day <stephen.day@docker.com>
This commit is contained in:
Stephen J Day 2015-07-10 14:06:15 -06:00
parent f432bcc925
commit b425c402fb

View file

@ -760,6 +760,10 @@ func TestValidRemoteName(t *testing.T) {
//Username doc and image name docker being tested. //Username doc and image name docker being tested.
"doc/docker", "doc/docker",
// single character names are now allowed.
"d/docker",
"jess/t",
} }
for _, repositoryName := range validRepositoryNames { for _, repositoryName := range validRepositoryNames {
if err := validateRemoteName(repositoryName); err != nil { if err := validateRemoteName(repositoryName); err != nil {
@ -793,9 +797,6 @@ func TestValidRemoteName(t *testing.T) {
// No repository. // No repository.
"docker/", "docker/",
//namespace too short
"d/docker",
//namespace too long //namespace too long
"this_is_not_a_valid_namespace_because_its_lenth_is_greater_than_255_this_is_not_a_valid_namespace_because_its_lenth_is_greater_than_255_this_is_not_a_valid_namespace_because_its_lenth_is_greater_than_255_this_is_not_a_valid_namespace_because_its_lenth_is_greater_than_255/docker", "this_is_not_a_valid_namespace_because_its_lenth_is_greater_than_255_this_is_not_a_valid_namespace_because_its_lenth_is_greater_than_255_this_is_not_a_valid_namespace_because_its_lenth_is_greater_than_255_this_is_not_a_valid_namespace_because_its_lenth_is_greater_than_255/docker",
} }