Add test for non local mac address.

Docker-DCO-1.1-Signed-off-by: Jessica Frazelle <jess@docker.com> (github: jfrazelle)
Upstream-commit: 98d5720594d275071f43fbf90daf5fcd1166df8b
Component: engine
This commit is contained in:
Jessica Frazelle
2014-12-22 14:54:55 -08:00
parent 2a5b064872
commit 2ef01256f0

View File

@ -2693,3 +2693,15 @@ func TestRunTtyWithPipe(t *testing.T) {
logDone("run - forbid piped stdin with tty")
}
func TestRunNonLocalMacAddress(t *testing.T) {
defer deleteAllContainers()
addr := "00:16:3E:08:00:50"
cmd := exec.Command(dockerBinary, "run", "--mac-address", addr, "busybox", "ifconfig")
if out, _, err := runCommandWithOutput(cmd); err != nil || !strings.Contains(out, addr) {
t.Fatalf("Output should have contained %q: %s, %v", addr, out, err)
}
logDone("run - use non-local mac-address")
}