Add ZIP file decompression and TestCompression. by lababidi · Pull Request #12175 · pandas-dev/pandas (original) (raw)
======================================================================
ERROR: test_to_csv_compression_value_error (pandas.tests.frame.test_to_csv.TestDataFrameToCSV)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/travis/build/pydata/pandas/pandas/tests/frame/test_to_csv.py", line 998, in test_to_csv_compression_value_error
filename, compression="zip")
File "/home/travis/build/pydata/pandas/pandas/util/testing.py", line 1952, in assertRaises
_callable(*args, **kwargs)
File "/home/travis/build/pydata/pandas/pandas/core/frame.py", line 1338, in to_csv
formatter.save()
File "/home/travis/build/pydata/pandas/pandas/core/format.py", line 1524, in save
compression=self.compression)
File "/home/travis/build/pydata/pandas/pandas/io/common.py", line 346, in _get_handle
zip_file = zipfile.ZipFile(path)
File "/home/travis/miniconda/envs/pandas/lib/python2.7/zipfile.py", line 770, in __init__
self._RealGetContents()
File "/home/travis/miniconda/envs/pandas/lib/python2.7/zipfile.py", line 811, in _RealGetContents
raise BadZipfile, "File is not a zip file"
BadZipfile: File is not a zip file
put a test in for this error as well (e.g. try to open a non-zipfile); I don't think you need any code changes though, you can just let it raise.