1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00

Fix IT case for network name validation

Signed-off-by: Santhosh Manohar <santhosh@docker.com>
This commit is contained in:
Santhosh Manohar 2016-11-03 11:04:37 -07:00
parent 8479a765dd
commit 9cebccfb95

View file

@ -1655,17 +1655,16 @@ func (s *DockerSuite) TestDockerNetworkInternalMode(c *check.C) {
c.Assert(err, check.IsNil) c.Assert(err, check.IsNil)
} }
// Test for #21401 // Test for special characters in network names. only [a-zA-Z0-9][a-zA-Z0-9_.-] are
// valid characters
func (s *DockerNetworkSuite) TestDockerNetworkCreateDeleteSpecialCharacters(c *check.C) { func (s *DockerNetworkSuite) TestDockerNetworkCreateDeleteSpecialCharacters(c *check.C) {
dockerCmd(c, "network", "create", "test@#$") _, _, err := dockerCmdWithError("network", "create", "test@#$")
assertNwIsAvailable(c, "test@#$") c.Assert(err, check.NotNil)
dockerCmd(c, "network", "rm", "test@#$")
assertNwNotAvailable(c, "test@#$")
dockerCmd(c, "network", "create", "kiwl$%^") dockerCmd(c, "network", "create", "test-1_0.net")
assertNwIsAvailable(c, "kiwl$%^") assertNwIsAvailable(c, "test-1_0.net")
dockerCmd(c, "network", "rm", "kiwl$%^") dockerCmd(c, "network", "rm", "test-1_0.net")
assertNwNotAvailable(c, "kiwl$%^") assertNwNotAvailable(c, "test-1_0.net")
} }
func (s *DockerDaemonSuite) TestDaemonRestartRestoreBridgeNetwork(t *check.C) { func (s *DockerDaemonSuite) TestDaemonRestartRestoreBridgeNetwork(t *check.C) {