]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cephfs/test_nfs: fix _write_to_read_only_export()
authorRamana Raja <rraja@redhat.com>
Fri, 11 Mar 2022 21:36:44 +0000 (16:36 -0500)
committerRamana Raja <rraja@redhat.com>
Tue, 22 Mar 2022 02:27:09 +0000 (22:27 -0400)
... to fail the test if write to read only export succeeded.

Signed-off-by: Ramana Raja <rraja@redhat.com>
(cherry picked from commit 3c22f6eb716b4b4f2817566a5b14350f7dd3310e)

qa/tasks/cephfs/test_nfs.py

index 97269a32c55bb4667491930366f188ca875eb52c..af448be5d76e3e0eb42a5191f45db1c6c6fde097 100644 (file)
@@ -300,8 +300,11 @@ class TestNFS(MgrTestCase):
             self._test_mnt(pseudo_path, port, ip)
         except CommandFailedError as e:
             # Write to cephfs export should fail for test to pass
-            if e.exitstatus != errno.EPERM:
-                raise
+            self.assertEqual(
+                e.exitstatus, errno.EPERM,
+                'invalid error code on trying to write to read-only export')
+        else:
+            self.fail('expected write to a read-only export to fail')
 
     def test_create_and_delete_cluster(self):
         '''