@@ -77,6 +77,30 @@ def test_backup_create(self):
7777 self .assertEqual (columns , volume_fakes .BACKUP_columns )
7878 self .assertEqual (data , volume_fakes .BACKUP_data )
7979
80+ def test_backup_create_without_name (self ):
81+ arglist = [
82+ volume_fakes .volume_id ,
83+ "--description" , volume_fakes .backup_description ,
84+ "--container" , volume_fakes .backup_name
85+ ]
86+ verifylist = [
87+ ("volume" , volume_fakes .volume_id ),
88+ ("description" , volume_fakes .backup_description ),
89+ ("container" , volume_fakes .backup_name )
90+ ]
91+ parsed_args = self .check_parser (self .cmd , arglist , verifylist )
92+
93+ columns , data = self .cmd .take_action (parsed_args )
94+
95+ self .backups_mock .create .assert_called_with (
96+ volume_fakes .volume_id ,
97+ container = volume_fakes .backup_name ,
98+ name = None ,
99+ description = volume_fakes .backup_description
100+ )
101+ self .assertEqual (columns , volume_fakes .BACKUP_columns )
102+ self .assertEqual (data , volume_fakes .BACKUP_data )
103+
80104
81105class TestBackupDelete (TestBackup ):
82106
0 commit comments