]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mgr/smb: add test coverage for expanding login access enum
authorJohn Mulligan <jmulligan@redhat.com>
Wed, 8 May 2024 14:52:32 +0000 (10:52 -0400)
committerJohn Mulligan <jmulligan@redhat.com>
Mon, 24 Jun 2024 12:41:08 +0000 (08:41 -0400)
Signed-off-by: John Mulligan <jmulligan@redhat.com>
src/pybind/mgr/smb/tests/test_enums.py

index ef0edf87acb9a27982661445f7f4626299c8aaaa..1ebd40d238cd907992de7a40b67ec3730edb6f89 100644 (file)
@@ -22,3 +22,24 @@ import smb.enums
 )
 def test_stringified(value, strval):
     assert str(value) == strval
+
+
+def test_login_access_expand():
+    assert smb.enums.LoginAccess.ADMIN.expand() == smb.enums.LoginAccess.ADMIN
+    assert (
+        smb.enums.LoginAccess.READ_ONLY.expand()
+        == smb.enums.LoginAccess.READ_ONLY
+    )
+    assert (
+        smb.enums.LoginAccess.READ_ONLY_SHORT.expand()
+        == smb.enums.LoginAccess.READ_ONLY
+    )
+    assert (
+        smb.enums.LoginAccess.READ_WRITE.expand()
+        == smb.enums.LoginAccess.READ_WRITE
+    )
+    assert (
+        smb.enums.LoginAccess.READ_WRITE_SHORT.expand()
+        == smb.enums.LoginAccess.READ_WRITE
+    )
+    assert smb.enums.LoginAccess.NONE.expand() == smb.enums.LoginAccess.NONE