def testConvertXlsx(self): """Test conversion of xlsx to xlsy and back""" y_data = Handler(self.tmp_url, open("data/test.xlsx").read(), "xlsx", **self.kw).convert("xlsy") y_body_data = ZipFile(StringIO(y_data)).open("body.txt").read() self.assertTrue(y_body_data.startswith("XLSY;v10;0;"), "%r... does not start with 'XLSY;v10;0;'" % (y_body_data[:20],)) x_data = Handler(self.tmp_url, y_data, "xlsy", **self.kw).convert("xlsx") # magic inspired by https://github.com/minad/mimemagic/pull/19/files self.assertIn("xl/", x_data[:2000])
def testConvertXlsy(self): """Test conversion of xlsy to xlsx and back""" x_data = Handler(self.tmp_url, open("data/test_body.xlsy").read(), "xlsy", **self.kw).convert("xlsx") self.assertIn("xl/", x_data[:2000]) x_data = Handler(self.tmp_url, open("data/test.xlsy").read(), "xlsy", **self.kw).convert("xlsx") self.assertIn("xl/", x_data[:2000]) y_data = Handler(self.tmp_url, x_data, "xlsx", **self.kw).convert("xlsy") y_body_data = ZipFile(StringIO(y_data)).open("body.txt").read() self.assertTrue(y_body_data.startswith("XLSY;v10;0;"), "%r... does not start with 'XLSY;v10;0;'" % (y_body_data[:20],))
def testConvertXlsx(self): """Test conversion of xlsx to xlsy and back""" y_data = Handler(self.tmp_url, open("data/test.xlsx").read(), "xlsx", **self.kw).convert("xlsy") y_body_data = ZipFile(StringIO(y_data)).open("body.txt").read() self.assertTrue( y_body_data.startswith("XLSY;v2;5883;"), "%r... does not start with 'XLSY;v2;5883;'" % (y_body_data[:20], )) x_data = Handler(self.tmp_url, y_data, "xlsy", **self.kw).convert("xlsx") # magic inspired by https://github.com/minad/mimemagic/pull/19/files self.assertIn("xl/", x_data[:2000])
def testConvertXlsy(self): """Test conversion of xlsy to xlsx and back""" x_data = Handler(self.tmp_url, open("data/test_body.xlsy").read(), "xlsy", **self.kw).convert("xlsx") self.assertIn("xl/", x_data[:2000]) x_data = Handler(self.tmp_url, open("data/test.xlsy").read(), "xlsy", **self.kw).convert("xlsx") self.assertIn("xl/", x_data[:2000]) y_data = Handler(self.tmp_url, x_data, "xlsx", **self.kw).convert("xlsy") y_body_data = ZipFile(StringIO(y_data)).open("body.txt").read() self.assertTrue( y_body_data.startswith("XLSY;v2;10579;"), "%r... does not start with 'XLSY;v2;10579;'" % (y_body_data[:20], ))