Signed-off-by: John Howard <jhoward@microsoft.com>
| ... | ... |
@@ -16,6 +16,7 @@ import ( |
| 16 | 16 |
) |
| 17 | 17 |
|
| 18 | 18 |
func (s *DockerSuite) TestApiNetworkGetDefaults(c *check.C) {
|
| 19 |
+ testRequires(c, DaemonIsLinux) |
|
| 19 | 20 |
// By default docker daemon creates 3 networks. check if they are present |
| 20 | 21 |
defaults := []string{"bridge", "host", "none"}
|
| 21 | 22 |
for _, nn := range defaults {
|
| ... | ... |
@@ -24,6 +25,7 @@ func (s *DockerSuite) TestApiNetworkGetDefaults(c *check.C) {
|
| 24 | 24 |
} |
| 25 | 25 |
|
| 26 | 26 |
func (s *DockerSuite) TestApiNetworkCreateDelete(c *check.C) {
|
| 27 |
+ testRequires(c, DaemonIsLinux) |
|
| 27 | 28 |
// Create a network |
| 28 | 29 |
name := "testnetwork" |
| 29 | 30 |
config := types.NetworkCreate{
|
| ... | ... |
@@ -39,6 +41,7 @@ func (s *DockerSuite) TestApiNetworkCreateDelete(c *check.C) {
|
| 39 | 39 |
} |
| 40 | 40 |
|
| 41 | 41 |
func (s *DockerSuite) TestApiNetworkCreateCheckDuplicate(c *check.C) {
|
| 42 |
+ testRequires(c, DaemonIsLinux) |
|
| 42 | 43 |
name := "testcheckduplicate" |
| 43 | 44 |
configOnCheck := types.NetworkCreate{
|
| 44 | 45 |
Name: name, |
| ... | ... |
@@ -61,11 +64,13 @@ func (s *DockerSuite) TestApiNetworkCreateCheckDuplicate(c *check.C) {
|
| 61 | 61 |
} |
| 62 | 62 |
|
| 63 | 63 |
func (s *DockerSuite) TestApiNetworkFilter(c *check.C) {
|
| 64 |
+ testRequires(c, DaemonIsLinux) |
|
| 64 | 65 |
nr := getNetworkResource(c, getNetworkIDByName(c, "bridge")) |
| 65 | 66 |
c.Assert(nr.Name, checker.Equals, "bridge") |
| 66 | 67 |
} |
| 67 | 68 |
|
| 68 | 69 |
func (s *DockerSuite) TestApiNetworkInspect(c *check.C) {
|
| 70 |
+ testRequires(c, DaemonIsLinux) |
|
| 69 | 71 |
// Inspect default bridge network |
| 70 | 72 |
nr := getNetworkResource(c, "bridge") |
| 71 | 73 |
c.Assert(nr.Name, checker.Equals, "bridge") |
| ... | ... |
@@ -115,6 +120,7 @@ func (s *DockerSuite) TestApiNetworkInspect(c *check.C) {
|
| 115 | 115 |
} |
| 116 | 116 |
|
| 117 | 117 |
func (s *DockerSuite) TestApiNetworkConnectDisconnect(c *check.C) {
|
| 118 |
+ testRequires(c, DaemonIsLinux) |
|
| 118 | 119 |
// Create test network |
| 119 | 120 |
name := "testnetwork" |
| 120 | 121 |
config := types.NetworkCreate{
|
| ... | ... |
@@ -155,6 +161,7 @@ func (s *DockerSuite) TestApiNetworkConnectDisconnect(c *check.C) {
|
| 155 | 155 |
} |
| 156 | 156 |
|
| 157 | 157 |
func (s *DockerSuite) TestApiNetworkIpamMultipleBridgeNetworks(c *check.C) {
|
| 158 |
+ testRequires(c, DaemonIsLinux) |
|
| 158 | 159 |
// test0 bridge network |
| 159 | 160 |
ipam0 := network.IPAM{
|
| 160 | 161 |
Driver: "default", |
| ... | ... |
@@ -213,6 +220,7 @@ func (s *DockerSuite) TestApiNetworkIpamMultipleBridgeNetworks(c *check.C) {
|
| 213 | 213 |
} |
| 214 | 214 |
|
| 215 | 215 |
func (s *DockerSuite) TestApiCreateDeletePredefinedNetworks(c *check.C) {
|
| 216 |
+ testRequires(c, DaemonIsLinux) |
|
| 216 | 217 |
createDeletePredefinedNetwork(c, "bridge") |
| 217 | 218 |
createDeletePredefinedNetwork(c, "none") |
| 218 | 219 |
createDeletePredefinedNetwork(c, "host") |