mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-01-06 07:57:35 +00:00
Merge pull request #351 from discordianfish/use-api-for-pull
Use api for pulling images instead of shelling out
This commit is contained in:
@@ -1027,3 +1027,30 @@ func TestGetContainerStatsOnNonExistContainer(t *testing.T) {
|
||||
}
|
||||
mockCadvisor.AssertExpectations(t)
|
||||
}
|
||||
|
||||
func TestParseImageName(t *testing.T) {
|
||||
name, tag := parseImageName("ubuntu")
|
||||
if name != "ubuntu" || tag != "" {
|
||||
t.Fatal("Unexpected name/tag: %s/%s", name, tag)
|
||||
}
|
||||
|
||||
name, tag = parseImageName("ubuntu:2342")
|
||||
if name != "ubuntu" || tag != "2342" {
|
||||
t.Fatal("Unexpected name/tag: %s/%s", name, tag)
|
||||
}
|
||||
|
||||
name, tag = parseImageName("foo/bar:445566")
|
||||
if name != "foo/bar" || tag != "445566" {
|
||||
t.Fatal("Unexpected name/tag: %s/%s", name, tag)
|
||||
}
|
||||
|
||||
name, tag = parseImageName("registry.example.com:5000/foobar")
|
||||
if name != "registry.example.com:5000/foobar" || tag != "" {
|
||||
t.Fatal("Unexpected name/tag: %s/%s", name, tag)
|
||||
}
|
||||
|
||||
name, tag = parseImageName("registry.example.com:5000/foobar:5342")
|
||||
if name != "registry.example.com:5000/foobar" || tag != "5342" {
|
||||
t.Fatal("Unexpected name/tag: %s/%s", name, tag)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user