]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: test for bad retention period specifiers
authorMilind Changire <mchangir@redhat.com>
Tue, 12 Nov 2024 06:22:53 +0000 (11:52 +0530)
committerJos Collin <jcollin@redhat.com>
Tue, 14 Apr 2026 03:02:36 +0000 (08:32 +0530)
Signed-off-by: Milind Changire <mchangir@redhat.com>
(cherry picked from commit e42339dc9e1600c851346d4bda7bd720cc00f848)

qa/tasks/cephfs/test_snap_schedules.py

index 190b9ec8ef4d6d54acb3dfc083bbb9efcfabb98a..6285473de1a8967e26077648eb13a6cbb749578e 100644 (file)
@@ -575,6 +575,14 @@ class TestSnapSchedules(TestSnapSchedulesHelper):
             self.fs_snap_schedule_cmd('add', path=test_dir, snap_schedule='-1m')
         with self.assertRaises(CommandFailedError):
             self.fs_snap_schedule_cmd('add', path=test_dir, snap_schedule='')
+        with self.assertRaises(CommandFailedError):
+            self.fs_snap_schedule_cmd('add', path=test_dir, snap_schedule='5Y')
+        with self.assertRaises(CommandFailedError):
+            self.fs_snap_schedule_cmd('add', path=test_dir, snap_schedule='4W')
+        with self.assertRaises(CommandFailedError):
+            self.fs_snap_schedule_cmd('add', path=test_dir, snap_schedule='3D')
+        with self.assertRaises(CommandFailedError):
+            self.fs_snap_schedule_cmd('add', path=test_dir, snap_schedule='2H')
 
         test_dir = TestSnapSchedulesSnapdir.TEST_DIRECTORY + "/minutes"
         self.remove_snapshots(test_dir, self.get_snap_dir_name())