Signed-off-by: John Mulligan <jmulligan@redhat.com>
assert len(name) == 18
name = smb.utils.rand_name('')
assert len(name) == 8
+
+
+def test_checked():
+ assert smb.utils.checked('foo') == 'foo'
+ assert smb.utils.checked(77) == 77
+ assert smb.utils.checked(0) == 0
+ with pytest.raises(smb.utils.IsNoneError):
+ smb.utils.checked(None)
+
+
+def test_ynbool():
+ assert smb.utils.ynbool(True) == 'Yes'
+ assert smb.utils.ynbool(False) == 'No'
+ # for giggles
+ assert smb.utils.ynbool(0) == 'No'