summaryrefslogtreecommitdiff
path: root/tests/utils/test_configobj.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/utils/test_configobj.py')
-rw-r--r--tests/utils/test_configobj.py19
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, [])