Skip to content

Commit 42f5c32

Browse files
committed
add compression size test case
1 parent a790148 commit 42f5c32

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

pandas/tests/series/test_io.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,20 @@ def test_to_csv_compression(self, compression):
162162
index_col=0,
163163
squeeze=True))
164164

165+
def test_to_csv_compression_size(self, compression):
166+
167+
s = Series(100 * [0.123456, 0.234567, 0.567567], name='X')
168+
169+
with ensure_clean() as filename:
170+
import os
171+
s.to_csv(filename, compression=compression)
172+
file_size = os.path.getsize(filename)
173+
174+
if compression:
175+
s.to_csv(filename, compression=None)
176+
uncompressed_file_size = os.path.getsize(filename)
177+
assert uncompressed_file_size > file_size
178+
165179

166180
class TestSeriesIO(TestData):
167181

0 commit comments

Comments
 (0)