@@ -146,27 +146,24 @@ func TestProvisionerd(t *testing.T) {
146
146
var (
147
147
completeChan = make (chan struct {})
148
148
completeOnce sync.Once
149
+ acq = newAcquireOne (t , & proto.AcquiredJob {
150
+ JobId : "test" ,
151
+ Provisioner : "someprovisioner" ,
152
+ TemplateSourceArchive : createTar (t , map [string ]string {
153
+ "../../../etc/passwd" : "content" ,
154
+ }),
155
+ Type : & proto.AcquiredJob_TemplateImport_ {
156
+ TemplateImport : & proto.AcquiredJob_TemplateImport {
157
+ Metadata : & sdkproto.Metadata {},
158
+ },
159
+ },
160
+ })
149
161
)
150
162
151
163
closer := createProvisionerd (t , func (ctx context.Context ) (proto.DRPCProvisionerDaemonClient , error ) {
152
164
return createProvisionerDaemonClient (t , done , provisionerDaemonTestServer {
153
- acquireJobWithCancel : func (stream proto.DRPCProvisionerDaemon_AcquireJobWithCancelStream ) error {
154
- err := stream .Send (& proto.AcquiredJob {
155
- JobId : "test" ,
156
- Provisioner : "someprovisioner" ,
157
- TemplateSourceArchive : createTar (t , map [string ]string {
158
- "../../../etc/passwd" : "content" ,
159
- }),
160
- Type : & proto.AcquiredJob_TemplateImport_ {
161
- TemplateImport : & proto.AcquiredJob_TemplateImport {
162
- Metadata : & sdkproto.Metadata {},
163
- },
164
- },
165
- })
166
- assert .NoError (t , err )
167
- return nil
168
- },
169
- updateJob : noopUpdateJob ,
165
+ acquireJobWithCancel : acq .acquireWithCancel ,
166
+ updateJob : noopUpdateJob ,
170
167
failJob : func (ctx context.Context , job * proto.FailedJob ) (* proto.Empty , error ) {
171
168
completeOnce .Do (func () { close (completeChan ) })
172
169
return & proto.Empty {}, nil
0 commit comments