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)
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)
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)
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)
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)
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)
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)