mirror of https://github.com/docker/docs.git
Add unit test for expose cache
Docker-DCO-1.1-Signed-off-by: Guillaume J. Charmes <guillaume@charmes.net> (github: creack)
This commit is contained in:
parent
ab26c16b32
commit
7b89af2a08
|
@ -6,6 +6,7 @@ import (
|
||||||
"github.com/dotcloud/docker/archive"
|
"github.com/dotcloud/docker/archive"
|
||||||
"github.com/dotcloud/docker/engine"
|
"github.com/dotcloud/docker/engine"
|
||||||
"github.com/dotcloud/docker/image"
|
"github.com/dotcloud/docker/image"
|
||||||
|
"github.com/dotcloud/docker/nat"
|
||||||
"github.com/dotcloud/docker/utils"
|
"github.com/dotcloud/docker/utils"
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"net"
|
"net"
|
||||||
|
@ -492,7 +493,7 @@ func TestBuildExpose(t *testing.T) {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
if img.Config.PortSpecs[0] != "4243" {
|
if _, exists := img.Config.ExposedPorts[nat.NewPort("tcp", "4243")]; !exists {
|
||||||
t.Fail()
|
t.Fail()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -594,6 +595,17 @@ func TestBuildImageWithCache(t *testing.T) {
|
||||||
checkCacheBehavior(t, template, true)
|
checkCacheBehavior(t, template, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestBuildExposeWithCache(t *testing.T) {
|
||||||
|
template := testContextTemplate{`
|
||||||
|
from {IMAGE}
|
||||||
|
maintainer dockerio
|
||||||
|
expose 80
|
||||||
|
run echo hello
|
||||||
|
`,
|
||||||
|
nil, nil}
|
||||||
|
checkCacheBehavior(t, template, true)
|
||||||
|
}
|
||||||
|
|
||||||
func TestBuildImageWithoutCache(t *testing.T) {
|
func TestBuildImageWithoutCache(t *testing.T) {
|
||||||
template := testContextTemplate{`
|
template := testContextTemplate{`
|
||||||
from {IMAGE}
|
from {IMAGE}
|
||||||
|
@ -877,7 +889,7 @@ func TestBuildInheritance(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// from parent
|
// from parent
|
||||||
if img.Config.PortSpecs[0] != "4243" {
|
if _, exists := img.Config.ExposedPorts[nat.NewPort("tcp", "4243")]; !exists {
|
||||||
t.Fail()
|
t.Fail()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue