diff options
Diffstat (limited to 'tests/utils/test_configobj.py')
-rw-r--r-- | tests/utils/test_configobj.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/utils/test_configobj.py b/tests/utils/test_configobj.py new file mode 100644 index 00000000..bc1babab --- /dev/null +++ b/tests/utils/test_configobj.py @@ -0,0 +1,19 @@ +# encoding=utf-8 +import unittest + +from alot.utils import configobj as checks + +# Good descriptive test names often don't fit PEP8, which is meant to cover +# functions meant to be called by humans. +# pylint: disable=invalid-name + + +class TestForceList(unittest.TestCase): + + def test_strings_are_converted_to_single_item_lists(self): + forced = checks.force_list('hello') + self.assertEqual(forced, ['hello']) + + def test_empty_strings_are_converted_to_empty_lists(self): + forced = checks.force_list('') + self.assertEqual(forced, []) |