Skip to content

Commit 3b2b695

Browse files
committed
Added a simple test for wrapping None values in cells
1 parent 3c6e418 commit 3b2b695

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

test/test_textwrapper.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,3 +184,27 @@ def test_wrap_datetime():
184184
]
185185
expected = "\n".join(expected)
186186
assert_equal(expected, result)
187+
188+
189+
def test_wrap_none_value():
190+
"""TextWrapper: Show that None can be wrapped without crashing"""
191+
data = [
192+
["First Entry", None],
193+
["Second Entry", None]
194+
]
195+
headers = ["Title", "Value"]
196+
result = tabulate(data, headers=headers, tablefmt="grid", maxcolwidths=[7, 5])
197+
198+
expected = [
199+
"+---------+---------+",
200+
"| Title | Value |",
201+
"+=========+=========+",
202+
"| First | |",
203+
"| Entry | |",
204+
"+---------+---------+",
205+
"| Second | |",
206+
"| Entry | |",
207+
"+---------+---------+",
208+
]
209+
expected = "\n".join(expected)
210+
assert_equal(expected, result)

0 commit comments

Comments
 (0)