@@ -364,16 +364,28 @@ class TestBackupRestore(volume_fakes.TestVolume):
364364 attrs = {'volume_id' : volume .id },
365365 )
366366
367+ columns = (
368+ "id" ,
369+ "volume_id" ,
370+ "volume_name" ,
371+ )
372+
373+ data = (
374+ backup .id ,
375+ volume .id ,
376+ volume .name ,
377+ )
378+
367379 def setUp (self ):
368380 super ().setUp ()
369381
370382 self .volume_sdk_client .find_backup .return_value = self .backup
371383 self .volume_sdk_client .find_volume .return_value = self .volume
372- self .volume_sdk_client .restore_backup .return_value = (
373- volume_fakes . create_one_volume (
374- { 'id ' : self .volume ['id' ]} ,
375- )
376- )
384+ self .volume_sdk_client .restore_backup .return_value = {
385+ 'id' : self . backup [ 'id' ],
386+ 'volume_id ' : self .volume ['id' ],
387+ 'volume_name' : self . volume [ 'name' ],
388+ }
377389
378390 # Get the command object to mock
379391 self .cmd = volume_backup .RestoreVolumeBackup (self .app , None )
@@ -389,13 +401,15 @@ def test_backup_restore(self):
389401 ]
390402 parsed_args = self .check_parser (self .cmd , arglist , verifylist )
391403
392- result = self .cmd .take_action (parsed_args )
404+ columns , data = self .cmd .take_action (parsed_args )
393405 self .volume_sdk_client .restore_backup .assert_called_with (
394406 self .backup .id ,
395407 volume_id = None ,
396408 name = None ,
397409 )
398- self .assertIsNotNone (result )
410+
411+ self .assertEqual (self .columns , columns )
412+ self .assertEqual (self .data , data )
399413
400414 def test_backup_restore_with_volume (self ):
401415 self .volume_sdk_client .find_volume .side_effect = (
@@ -411,13 +425,15 @@ def test_backup_restore_with_volume(self):
411425 ]
412426 parsed_args = self .check_parser (self .cmd , arglist , verifylist )
413427
414- result = self .cmd .take_action (parsed_args )
428+ columns , data = self .cmd .take_action (parsed_args )
415429 self .volume_sdk_client .restore_backup .assert_called_with (
416430 self .backup .id ,
417431 volume_id = None ,
418432 name = self .backup .volume_id ,
419433 )
420- self .assertIsNotNone (result )
434+
435+ self .assertEqual (self .columns , columns )
436+ self .assertEqual (self .data , data )
421437
422438 def test_backup_restore_with_volume_force (self ):
423439 arglist = [
@@ -432,13 +448,15 @@ def test_backup_restore_with_volume_force(self):
432448 ]
433449 parsed_args = self .check_parser (self .cmd , arglist , verifylist )
434450
435- result = self .cmd .take_action (parsed_args )
451+ columns , data = self .cmd .take_action (parsed_args )
436452 self .volume_sdk_client .restore_backup .assert_called_with (
437453 self .backup .id ,
438454 volume_id = self .volume .id ,
439455 name = None ,
440456 )
441- self .assertIsNotNone (result )
457+
458+ self .assertEqual (self .columns , columns )
459+ self .assertEqual (self .data , data )
442460
443461 def test_backup_restore_with_volume_existing (self ):
444462 arglist = [
0 commit comments