]> git.apps.os.sepia.ceph.com Git - ceph-ci.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>
Mon, 14 Mar 2022 00:14:50 +0000 (20:14 -0400)
... to fail the test if write to read only export succeeded.

Signed-off-by: Ramana Raja <rraja@redhat.com>
qa/tasks/cephfs/test_nfs.py

index 8f3afd67129f044cc749b7d7a6f99cdc28502d59..eec50a1bb3100c0d76e63edaadd7a1952831a7b9 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):
         '''