Viewing file: oc_20010817.py (2.14 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
#Olivier Cayrol <olivier.cayrol@logilab.fr> reports (https://sourceforge.net/tracker/index.php?func=detail&aid=452113&group_id=6473&atid=106473) bug with spacing and nbsps
from Xml.Xslt import test_harness
sheet_1 = """\ <?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" version="4.0" encoding="ISO-8859-1" indent="yes" doctype-public="-//W3C//DTD HTML 4.0//EN"/>
<xsl:template match="/"> <html> <head/> <body> <p> </p> <p>  </p> <p>  </p> <p>  *</p> <p>*  </p> <p>* *</p> <p>*</p> <table width="100%" border="1"> <tr> <td bgcolor="blue"> </td> <td bgcolor="blue">  </td> <td bgcolor="blue">  </td> <td bgcolor="blue">  *</td> <td bgcolor="blue">*  </td> <td bgcolor="blue">* *</td> <td bgcolor="blue">*</td> </tr> </table> </body> </html> </xsl:template> </xsl:stylesheet> """
source_1 = """\ <?xml version="1.0" encoding="ISO-8859-1"?> <root/> """
expected_1 = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0//EN">\n<html>\n <head>\n <meta http-equiv=\'Content-Type\' content=\'text/html; charset=ISO-8859-1\'>\n </head>\n <body>\n <p> </p>\n <p> </p>\n <p> </p>\n <p> *</p>\n <p>* </p>\n <p>* *</p>\n <p>*</p>\n <table width=\'100%\' border=\'1\'>\n <tr>\n <td bgcolor=\'blue\'> </td>\n <td bgcolor=\'blue\'> </td>\n <td bgcolor=\'blue\'> </td>\n <td bgcolor=\'blue\'> *</td>\n <td bgcolor=\'blue\'>* </td>\n <td bgcolor=\'blue\'>* *</td>\n <td bgcolor=\'blue\'>*</td>\n </tr>\n </table>\n </body>\n</html>'
def Test(tester): source = test_harness.FileInfo(string=source_1) sheet = test_harness.FileInfo(string=sheet_1) test_harness.XsltTest(tester, source, [sheet], expected_1, title='Spacing and nbsps (Olivier Cayroll)') return
|