Beispiel #1
0
  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])
Beispiel #2
0
  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],))
Beispiel #3
0
    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])
Beispiel #4
0
    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], ))