瀏覽代碼

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>
Stephen J Day 10 年之前
父節點
當前提交
451789cf88
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4 3
      registry/registry_test.go

+ 4 - 3
registry/registry_test.go

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