diff options
author | Waylan Limberg <waylan.limberg@icloud.com> | 2014-08-25 10:43:50 -0400 |
---|---|---|
committer | Waylan Limberg <waylan.limberg@icloud.com> | 2014-08-25 10:43:50 -0400 |
commit | ed661f74428670df810d4d702cd31c760693b455 (patch) | |
tree | a5d6868d5090bfaad673721c208f7baec796fc7b /tests | |
parent | d7e0f99babd33700aa02edd4760deab800c8b5b1 (diff) | |
download | markdown-ed661f74428670df810d4d702cd31c760693b455.tar.gz markdown-ed661f74428670df810d4d702cd31c760693b455.tar.bz2 markdown-ed661f74428670df810d4d702cd31c760693b455.zip |
Fixed a bug in markdown.util.parseBoolValue
A couple scenarios with "None" were previously not accounted for.
Also updated tests which guives us 100% for markdown/util.py
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_apis.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/test_apis.py b/tests/test_apis.py index e99f606..a5e0d73 100644 --- a/tests/test_apis.py +++ b/tests/test_apis.py @@ -455,6 +455,11 @@ class TestConfigParsing(unittest.TestCase): self.assertParses('yES', True) self.assertParses('FALSE', False) self.assertParses(0., False) + self.assertParses('none', False) + + def testPreserveNone(self): + self.assertTrue(markdown.util.parseBoolValue('None', preserve_none=True) is None) + self.assertTrue(markdown.util.parseBoolValue(None, preserve_none=True) is None) def testInvalidBooleansParsing(self): self.assertRaises(ValueError, markdown.util.parseBoolValue, 'novalue') |