41 lines
808 B
Go
41 lines
808 B
Go
package iso
|
|
|
|
import (
|
|
vmwcommon "github.com/mitchellh/packer/builder/vmware/common"
|
|
)
|
|
|
|
type RemoteDriverMock struct {
|
|
vmwcommon.DriverMock
|
|
|
|
UploadISOCalled bool
|
|
UploadISOPath string
|
|
UploadISOResult string
|
|
UploadISOErr error
|
|
|
|
RegisterCalled bool
|
|
RegisterPath string
|
|
RegisterErr error
|
|
|
|
UnregisterCalled bool
|
|
UnregisterPath string
|
|
UnregisterErr error
|
|
}
|
|
|
|
func (d *RemoteDriverMock) UploadISO(path string) (string, error) {
|
|
d.UploadISOCalled = true
|
|
d.UploadISOPath = path
|
|
return d.UploadISOResult, d.UploadISOErr
|
|
}
|
|
|
|
func (d *RemoteDriverMock) Register(path string) error {
|
|
d.RegisterCalled = true
|
|
d.RegisterPath = path
|
|
return d.RegisterErr
|
|
}
|
|
|
|
func (d *RemoteDriverMock) Unregister(path string) error {
|
|
d.UnregisterCalled = true
|
|
d.UnregisterPath = path
|
|
return d.UnregisterErr
|
|
}
|