]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: add test for ceph tell with unknown cephtype 59005/head
authorneeraj pratap singh <neerajpratapsingh@li-ff7f0d4c-3462-11b2-a85c-d4004c0fa1a0.ibm.com>
Thu, 25 Apr 2024 08:04:09 +0000 (13:34 +0530)
committerneeraj pratap singh <neerajpratapsingh@li-ff7f0d4c-3462-11b2-a85c-d4004c0fa1a0.ibm.com>
Mon, 5 Aug 2024 11:58:51 +0000 (17:28 +0530)
Fixes: https://tracker.ceph.com/issues/59624
Signed-off-by: Neeraj Pratap Singh <neesingh@redhat.com>
(cherry picked from commit decf32e8234a00bd3af7291eac7845008d402717)

Conflicts:
qa/tasks/cephfs/test_misc.py

qa/tasks/cephfs/test_misc.py

index 7c5b517d81f6e758a88b1bcde23fa1e41ca8627d..f927364e0336d628c2a57e7acc8e60b95c8b5012 100644 (file)
@@ -522,6 +522,11 @@ class TestMisc(CephFSTestCase):
     def test_client_ls(self):
         self._session_client_ls(['client', 'ls'])
 
+    def test_ceph_tell_for_unknown_cephname_type(self):
+        with self.assertRaises(CommandFailedError) as ce:
+            self.run_ceph_cmd('tell', 'cephfs.c', 'something')
+        self.assertEqual(ce.exception.exitstatus, 1)
+
 
 @classhook('_add_session_client_evictions')
 class TestSessionClientEvict(CephFSTestCase):
@@ -599,7 +604,7 @@ class TestSessionClientEvict(CephFSTestCase):
             setattr(cls, 'test_session' + t, create_test(t, ['session']))
             setattr(cls, 'test_client' + t, create_test(t, ['client']))
 
-        
+
 class TestCacheDrop(CephFSTestCase):
     CLIENTS_REQUIRED = 1