Exemplo n.º 1
0
 def open_and_saveas(self, filename, msg=""):
     infile = getdatafile(filename)
     names1 = get_zip_names(infile)
     outfile = getdatafile('new.' + filename)
     odt = document.opendoc(infile)
     odt.saveas(outfile)
     names2 = get_zip_names(outfile)
     remove(outfile)
     self.assertSequenceEqual(sorted(names1), sorted(names2), msg)
Exemplo n.º 2
0
 def open_and_saveas(self, filename, msg=""):
     infile = getdatafile(filename)
     names1 = get_zip_names(infile)
     outfile = getdatafile('new.'+filename)
     odt = document.opendoc(infile)
     odt.saveas(outfile)
     names2 = get_zip_names(outfile)
     remove(outfile)
     self.assertSequenceEqual(sorted(names1), sorted(names2), msg)
Exemplo n.º 3
0
 def open_and_saveas_in_memory(self, filename, msg=""):
     infile = getdatafile(filename)
     names1 = get_zip_names(infile)
     odt = document.opendoc(infile)
     io = self.stream_class_or_callable()
     odt.saveas(io)
     names2 = get_zip_names(io)
     #no need to remove(outfile)
     self.assertSequenceEqual(sorted(names1), sorted(names2), msg)
Exemplo n.º 4
0
 def open_and_saveas_in_memory(self, filename, msg=""):
     infile = getdatafile(filename)
     names1 = get_zip_names(infile)
     odt = document.opendoc(infile)
     io = self.stream_class_or_callable()
     odt.saveas(io)
     names2 = get_zip_names(io)
     #no need to remove(outfile)
     self.assertSequenceEqual(sorted(names1), sorted(names2), msg)
Exemplo n.º 5
0
 def open_and_saveas_in_memory(self, filename, msg=""):
     infile = getdatafile(filename)
     names1 = get_zip_names(infile)
     outfile = getdatafile('new.'+filename)
     odt = document.opendoc(infile)
     io = StringIO()
     odt.saveas(io)
     names2 = get_zip_names(io)
     #no need to remove(outfile)
     self.assertSequenceEqual(sorted(names1), sorted(names2), msg)
Exemplo n.º 6
0
 def open_and_saveas_in_memory(self, filename, msg=""):
     infile = getdatafile(filename)
     names1 = get_zip_names(infile)
     outfile = getdatafile('new.' + filename)
     odt = document.opendoc(infile)
     io = StringIO()
     odt.saveas(io)
     names2 = get_zip_names(io)
     #no need to remove(outfile)
     self.assertSequenceEqual(sorted(names1), sorted(names2), msg)
Exemplo n.º 7
0
 def open_in_memory_and_saveas(self, filename, msg=""):
     infile = getdatafile(filename)
     names1 = get_zip_names(infile)
     outfile = getdatafile('new.' + filename)
     with open(os.path.join("tests", "data", filename), "rb") as f:
         content = f.read()
         odt = document.opendoc(self.stream_class_or_callable(content))
         odt.saveas(outfile)
         names2 = get_zip_names(outfile)
         remove(outfile)
         self.assertSequenceEqual(sorted(names1), sorted(names2), msg)
Exemplo n.º 8
0
 def open_in_memory_and_saveas(self, filename, msg=""):
     infile = getdatafile(filename)
     names1 = get_zip_names(infile)
     outfile = getdatafile('new.'+filename)
     with open(os.path.join("tests", "data", filename), "rb") as f:
         content = f.read()
         odt = document.opendoc(StringIO(content))
         odt.saveas(outfile)
         names2 = get_zip_names(outfile)
         remove(outfile)
         self.assertSequenceEqual(sorted(names1), sorted(names2), msg)