1
1
package calcium
2
2
3
3
import (
4
- "bytes"
5
4
"context"
6
- "io/ioutil"
7
5
"testing"
8
6
9
7
enginemocks "github.com/projecteru2/core/engine/mocks"
@@ -141,7 +139,7 @@ func TestReplaceWorkload(t *testing.T) {
141
139
store .On ("GetNode" , mock .Anything , mock .Anything ).Return (node , nil )
142
140
// failed by VirtualizationCopyFrom
143
141
opts .Copy = map [string ]string {"src" : "dst" }
144
- engine .On ("VirtualizationCopyFrom" , mock .Anything , mock .Anything , mock .Anything ).Return (nil , "" , types .ErrBadWorkloadID ).Once ()
142
+ engine .On ("VirtualizationCopyFrom" , mock .Anything , mock .Anything , mock .Anything ).Return (nil , 0 , 0 , int64 ( 0 ) , types .ErrBadWorkloadID ).Once ()
145
143
ch , err = c .ReplaceWorkload (ctx , opts )
146
144
assert .NoError (t , err )
147
145
for r := range ch {
@@ -152,8 +150,7 @@ func TestReplaceWorkload(t *testing.T) {
152
150
store .AssertExpectations (t )
153
151
engine .AssertExpectations (t )
154
152
155
- engine .On ("VirtualizationCopyFrom" , mock .Anything , mock .Anything , mock .Anything ).Return (ioutil .NopCloser (bytes .NewReader ([]byte {})), "" , nil )
156
- opts .DeployOptions .Data = map [string ]types.ReaderManager {}
153
+ engine .On ("VirtualizationCopyFrom" , mock .Anything , mock .Anything , mock .Anything ).Return ([]byte {}, 0 , 0 , int64 (0 ), nil )
157
154
// failed by Stop
158
155
engine .On ("VirtualizationStop" , mock .Anything , mock .Anything , mock .Anything ).Return (types .ErrCannotGetEngine ).Once ()
159
156
engine .On ("VirtualizationStart" , mock .Anything , mock .Anything ).Return (types .ErrCannotGetEngine ).Once ()
@@ -186,7 +183,7 @@ func TestReplaceWorkload(t *testing.T) {
186
183
187
184
engine .On ("VirtualizationCreate" , mock .Anything , mock .Anything ).Return (& enginetypes.VirtualizationCreated {ID : "new" }, nil )
188
185
engine .On ("VirtualizationStart" , mock .Anything , mock .Anything ).Return (nil )
189
- engine .On ("VirtualizationCopyTo" , mock .Anything , mock .Anything , mock .Anything , mock .Anything , mock .Anything , mock .Anything ).Return (nil )
186
+ engine .On ("VirtualizationCopyTo" , mock .Anything , mock .Anything , mock .Anything , mock .Anything , mock .Anything , mock .Anything , mock . Anything ).Return (nil )
190
187
engine .On ("VirtualizationInspect" , mock .Anything , mock .Anything ).Return (& enginetypes.VirtualizationInfo {User : "test" }, nil )
191
188
store .On ("AddWorkload" , mock .Anything , mock .Anything , mock .Anything ).Return (nil )
192
189
// failed by remove workload
0 commit comments