Browse code

Fix failed test for TestRestartPolicy

This commit is a follow up of the last commit:
Vendor engine-api to allow docker daemon reload event.

After vendor/engine-api has been updated, the following
unit test fails:
```
--- FAIL: TestRestartPolicy (0.00s)
hostconfig_test.go:177: RestartPolicy.IsNone for { 0} should have been false but was true
```

The reason for the above failed unit test is that pull request:

https://github.com/docker/engine-api/pull/200

updated behavior of the restart policy and makes restartpolicy.IsNone
return true if restart policy name is `""`. As a result, the above
mentioned unit test fails.

This fix fixes the inconsistency of the unit test so that `TestRestartPolicy`
could pass again.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

Yong Tang authored on 2016/05/14 12:39:35
Showing 1 changed files
... ...
@@ -166,7 +166,7 @@ func TestPidModeTest(t *testing.T) {
166 166
 func TestRestartPolicy(t *testing.T) {
167 167
 	restartPolicies := map[container.RestartPolicy][]bool{
168 168
 		// none, always, failure
169
-		container.RestartPolicy{}:                {false, false, false},
169
+		container.RestartPolicy{}:                {true, false, false},
170 170
 		container.RestartPolicy{"something", 0}:  {false, false, false},
171 171
 		container.RestartPolicy{"no", 0}:         {true, false, false},
172 172
 		container.RestartPolicy{"always", 0}:     {false, true, false},