Ejemplo n.º 1
0
    def test01(self):
        
        doc=Document("Invoice no %d" % 123)
        doc.h1(doc.title)
        doc.par("Tallinn, 10. juuni 2006. a.",align="RIGHT")
        doc.report(InvoiceReport())
        
        if True:
            spoolFile = self.addTempFile("84.html",showOutput=True)
            doc.saveas(spoolFile)
        
        
        self.assertEquivalentHtml(doc.toxml(), """
<html><head>
<title>Invoice no 123</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta name="KEYWORDS" content="">
<meta name="GENERATOR" content="lino.htgen">
<meta name="author" content="">
<meta name="date" content="None"><head>
<BODY>
<H1>Invoice no 123</H1>
<P align="RIGHT">Tallinn, 10. juuni 2006. a.</P>
<TABLE>
<COLGROUP><COL width="11*"/><COL width="27*"/><COL width="12*"/></COLGROUP>
<THEAD><TR>
<TH align="LEFT" valign="TOP">Item no.</TH>
<TH align="LEFT" valign="TOP">Description</TH>
<TH align="RIGHT" valign="TOP">Price</TH>
</TR></THEAD>
<TBODY>
<TR>
<TD align="LEFT" valign="TOP">pcd.fsc</TD>
<TD align="LEFT" valign="TOP">Fujitsu-Siemens Esprimo</TD>
<TD align="RIGHT" valign="TOP">756,50</TD>
</TR>
<TR>
<TD align="LEFT" valign="TOP">mon.lcd.fsc</TD>
<TD align="LEFT" valign="TOP">Fujitsu-Siemens Monitor 19&quot;</TD>
<TD align="RIGHT" valign="TOP">370,80</TD>
</TR>
<TR>
<TD align="LEFT" valign="TOP">acc.cdr</TD>
<TD align="LEFT" valign="TOP">CDRW 10 pcs</TD>
<TD align="RIGHT" valign="TOP">12,20</TD>
</TR>
</TBODY></TABLE></BODY>
</html>""")
Ejemplo n.º 2
0
    def test01(self):

        doc = Document("Invoice no %d" % 123)
        doc.h1(doc.title)
        doc.par("Tallinn, 10. juuni 2006. a.", align="RIGHT")
        doc.report(InvoiceReport())

        if True:
            spoolFile = self.addTempFile("84.html", showOutput=True)
            doc.saveas(spoolFile)

        self.assertEquivalentHtml(
            doc.toxml(), """
<html><head>
<title>Invoice no 123</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta name="KEYWORDS" content="">
<meta name="GENERATOR" content="lino.htgen">
<meta name="author" content="">
<meta name="date" content="None"><head>
<BODY>
<H1>Invoice no 123</H1>
<P align="RIGHT">Tallinn, 10. juuni 2006. a.</P>
<TABLE>
<COLGROUP><COL width="11*"/><COL width="27*"/><COL width="12*"/></COLGROUP>
<THEAD><TR>
<TH align="LEFT" valign="TOP">Item no.</TH>
<TH align="LEFT" valign="TOP">Description</TH>
<TH align="RIGHT" valign="TOP">Price</TH>
</TR></THEAD>
<TBODY>
<TR>
<TD align="LEFT" valign="TOP">pcd.fsc</TD>
<TD align="LEFT" valign="TOP">Fujitsu-Siemens Esprimo</TD>
<TD align="RIGHT" valign="TOP">756,50</TD>
</TR>
<TR>
<TD align="LEFT" valign="TOP">mon.lcd.fsc</TD>
<TD align="LEFT" valign="TOP">Fujitsu-Siemens Monitor 19&quot;</TD>
<TD align="RIGHT" valign="TOP">370,80</TD>
</TR>
<TR>
<TD align="LEFT" valign="TOP">acc.cdr</TD>
<TD align="LEFT" valign="TOP">CDRW 10 pcs</TD>
<TD align="RIGHT" valign="TOP">12,20</TD>
</TR>
</TBODY></TABLE></BODY>
</html>""")
Ejemplo n.º 3
0
import sys
from lino.htgen import Document
if len(sys.argv) != 2:
    print "input filename required"
    exit(-1)
s = open(sys.argv[1], "r").read().decode("latin1")
d = Document()
d.memo(s)
print d.toxml().encode('ascii', 'xmlcharrefreplace')
Ejemplo n.º 4
0
Archivo: views.py Proyecto: vgrish/lino
def render_node(request, node):
    d=Document(node.title)
    d.h1(d.title)
    d.memo(node.abstract)
    d.memo(node.body)
    return HttpResponse(d.toxml())
Ejemplo n.º 5
0
import sys
from lino.htgen import Document
if len(sys.argv) != 2:
        print "input filename required"
        exit(-1)
s=open(sys.argv[1],"r").read().decode("latin1")
d=Document()
d.memo(s)
print d.toxml().encode('ascii', 'xmlcharrefreplace')


Ejemplo n.º 6
0
def render_node(request, node):
    d = Document(node.title)
    d.h1(d.title)
    d.memo(node.abstract)
    d.memo(node.body)
    return HttpResponse(d.toxml())