21
21
import qubesadmin .tests
22
22
import qubesadmin .device_protocol
23
23
24
- from qubesadmin .device_protocol import (DeviceAssignment , Port , VirtualDevice ,
25
- DeviceInfo , UnknownDevice )
24
+ from qubesadmin .device_protocol import (
25
+ DeviceAssignment , Port , VirtualDevice , DeviceInfo , UnknownDevice ,
26
+ AssignmentMode )
26
27
27
28
28
29
serialized_test_device = (
@@ -288,38 +289,38 @@ def test_060_attached(self):
288
289
self .assertEqual (devs [1 ].port_id , 'dev2' )
289
290
self .assertAllCalled ()
290
291
291
- def test_070_update_assignment (self ):
292
+ def test_070_update_assignment_required (self ):
292
293
self .app .expected_calls [
293
294
('test-vm' , 'admin.vm.device.test.Set.assignment' ,
294
- 'test-vm2+dev1:*' , b'True ' )] = b'0\0 '
295
+ 'test-vm2+dev1:*' , b'required ' )] = b'0\0 '
295
296
dev = DeviceAssignment (
296
297
VirtualDevice (
297
298
Port (
298
299
self .app .domains ['test-vm2' ],
299
300
devclass = 'test' ,
300
301
port_id = 'dev1' ),
301
302
))
302
- self .vm .devices ['test' ].update_assignment (dev , True )
303
+ self .vm .devices ['test' ].update_assignment (dev , AssignmentMode . REQUIRED )
303
304
self .assertAllCalled ()
304
305
305
- def test_071_update_assignment_false (self ):
306
+ def test_071_update_assignment_ask (self ):
306
307
self .app .expected_calls [
307
308
('test-vm' , 'admin.vm.device.test.Set.assignment' ,
308
- 'test-vm2+dev1:*' , b'False ' )] = b'0\0 '
309
+ 'test-vm2+dev1:*' , b'ask-to-attach ' )] = b'0\0 '
309
310
dev = DeviceAssignment (
310
311
VirtualDevice (
311
312
Port (
312
313
self .app .domains ['test-vm2' ],
313
314
devclass = 'test' ,
314
315
port_id = 'dev1' ),
315
316
))
316
- self .vm .devices ['test' ].update_assignment (dev , False )
317
+ self .vm .devices ['test' ].update_assignment (dev , AssignmentMode . ASK )
317
318
self .assertAllCalled ()
318
319
319
- def test_072_update_assignment_none (self ):
320
+ def test_072_update_assignment_auto (self ):
320
321
self .app .expected_calls [
321
322
('test-vm' , 'admin.vm.device.test.Set.assignment' ,
322
- 'test-vm2+dev1:*' , b'None ' )] = b'0\0 '
323
+ 'test-vm2+dev1:*' , b'auto-attach ' )] = b'0\0 '
323
324
dev = DeviceAssignment (
324
325
VirtualDevice (
325
326
Port (
@@ -328,7 +329,7 @@ def test_072_update_assignment_none(self):
328
329
port_id = 'dev1' ,
329
330
)
330
331
))
331
- self .vm .devices ['test' ].update_assignment (dev , None )
332
+ self .vm .devices ['test' ].update_assignment (dev , AssignmentMode . AUTO )
332
333
self .assertAllCalled ()
333
334
334
335
def test_073_list (self ):
0 commit comments