diff options
| author | Michael Merickel <michael@merickel.org> | 2020-06-04 00:15:15 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-06-04 00:15:15 -0500 |
| commit | 48a04855ad4f1f1ae6af934090f35a4ad035ed67 (patch) | |
| tree | a0225a8bb1d515266c669554bbdb12b1b211e474 /tests | |
| parent | 0ea23784ba4c8af4ac0ae1a2d8a23b959e6acfa6 (diff) | |
| parent | 8862edefa4b020a0d92db68210cedebe9b60835b (diff) | |
| download | pyramid-48a04855ad4f1f1ae6af934090f35a4ad035ed67.tar.gz pyramid-48a04855ad4f1f1ae6af934090f35a4ad035ed67.tar.bz2 pyramid-48a04855ad4f1f1ae6af934090f35a4ad035ed67.zip | |
Merge pull request #3594 from raverat/fix/handle_non_string_object_aslist_method
Handle non string object passed to aslist method
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_settings.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/test_settings.py b/tests/test_settings.py index e8be490ee..457835663 100644 --- a/tests/test_settings.py +++ b/tests/test_settings.py @@ -69,6 +69,14 @@ class Test_aslist(unittest.TestCase): result = self._callFUT(['abc', 'def']) self.assertEqual(list(result), ['abc', 'def']) + def test_with_integer(self): + result = self._callFUT([1]) + self.assertEqual(result, [1]) + + def test_with_integer_no_flatten(self): + result = self._callFUT([1], flatten=False) + self.assertEqual(result, [1]) + def test_with_string(self): result = self._callFUT('abc def') self.assertEqual(result, ['abc', 'def']) @@ -84,3 +92,7 @@ class Test_aslist(unittest.TestCase): def test_with_string_crsep_spacesep_no_flatten(self): result = self._callFUT(' abc\n def ghi ', flatten=False) self.assertEqual(result, ['abc', 'def ghi']) + + def test_with_string_crsep_spacesep_and_integer(self): + result = self._callFUT([' abc def ghi ', 1]) + self.assertEqual(result, ['abc', 'def', 'ghi', 1]) |
