def testSamples(self): # Enable logging pisa.showLogging() # Calculate paths here = os.path.abspath(os.path.join(__file__, os.pardir)) folder = os.path.join(here, "tmp") left = os.path.join(folder, "left") right = os.path.join(folder, "right") # Cleanup old tests and create new structure if os.path.isdir(folder): shutil.rmtree(folder) os.makedirs(left) os.makedirs(right) for name in glob.glob(os.path.join(here, "samples", "*.html")): # print name # Create new PDF bname = os.path.basename(name) fname = os.path.join(right, bname[:-5] + ".pdf") dest = open(fname, "wb") pdf = pisa.pisaDocument( open(name, "rb"), dest, path = name) dest.close() self.assertTrue(not pdf.err, name) # New object r = VisualObject() r.loadFile(fname, right, delete=False) # Expected object l = VisualObject() l.loadFile(name[:-5] + ".pdf", left, delete=False) # Compare both and open Diff if differences result, msg = l.compare(r) self.assertTrue(result, name + ": " + msg)
def testSamples(self): # Enable logging pisa.showLogging() # Calculate paths here = os.path.abspath(os.path.join(__file__, os.pardir)) folder = os.path.join(here, "tmp") left = os.path.join(folder, "left") right = os.path.join(folder, "right") # Cleanup old tests and create new structure if os.path.isdir(folder): shutil.rmtree(folder) os.makedirs(left) os.makedirs(right) for name in glob.glob(os.path.join(here, "samples", "*.html")): # print name # Create new PDF bname = os.path.basename(name) fname = os.path.join(right, bname[:-5] + ".pdf") dest = open(fname, "wb") pdf = pisa.pisaDocument(open(name, "rb"), dest, path=name) dest.close() self.assertTrue(not pdf.err, name) # New object r = VisualObject() r.loadFile(fname, right, delete=False) # Expected object l = VisualObject() l.loadFile(name[:-5] + ".pdf", left, delete=False) # Compare both and open Diff if differences result, msg = l.compare(r) self.assertTrue(result, name + ": " + msg)
# limitations under the License. __reversion__ = "$Revision: 20 $" __author__ = "$Author: holtwick $" __date__ = "$Date: 2007-10-09 12:58:24 +0200 (Di, 09 Okt 2007) $" from sx.pisa3 import pisa from sx.pisa3 import pisa_pdf if __name__=="__main__": pdf = pisa_pdf.pisaPDF() subPdf = pisa.pisaDocument( """ Hello <strong>World</strong> """) pdf.addDocument(subPdf) raw = open("test-loremipsum.pdf", "rb").read() pdf.addFromString(raw) pdf.addFromURI("test-loremipsum.pdf") pdf.addFromFile(open("test-loremipsum.pdf", "rb")) datauri = pisa.makeDataURIFromFile("test-loremipsum.pdf") pdf.addFromURI(datauri) # Write the result to a file and open it filename = __file__ + ".pdf"
# See the License for the specific language governing permissions and # limitations under the License. __reversion__ = "$Revision: 20 $" __author__ = "$Author: holtwick $" __date__ = "$Date: 2007-10-09 12:58:24 +0200 (Di, 09 Okt 2007) $" from sx.pisa3 import pisa from sx.pisa3 import pisa_pdf if __name__ == "__main__": pdf = pisa_pdf.pisaPDF() subPdf = pisa.pisaDocument(u""" Hello <strong>World</strong> """) pdf.addDocument(subPdf) raw = open("test-loremipsum.pdf", "rb").read() pdf.addFromString(raw) pdf.addFromURI("test-loremipsum.pdf") pdf.addFromFile(open("test-loremipsum.pdf", "rb")) datauri = pisa.makeDataURIFromFile("test-loremipsum.pdf") pdf.addFromURI(datauri) # Write the result to a file and open it filename = __file__ + ".pdf"