Beispiel #1
0
 def testCompleteTrailerThatIsInComplete(self):
     self._tables.last().trailer = "JUNK"
     ParseUtility.completeTrailer(self._tables)
     self._assertEquals("<html><title>table</title><body>"
         "t1<table><tr><td>Test</td></tr></table>t2"
         "t3<table><tr><td>Test</td></tr></table>JUNK"
         "\n</body></html>\n",self._tables)
Beispiel #2
0
 def testCompleteTrailerThatIsComplete(self):
     ParseUtility.completeTrailer(self._tables)
     self._assertEquals(
         "<html><title>table</title><body>"
         "t1<table><tr><td>Test</td></tr></table>t2"
         "t3<table><tr><td>Test</td></tr></table>t4"
         "</body></html>", self._tables)
Beispiel #3
0
 def testCompleteTrailerThatIsInComplete(self):
     self._tables.last().trailer = "JUNK"
     ParseUtility.completeTrailer(self._tables)
     self._assertEquals(
         "<html><title>table</title><body>"
         "t1<table><tr><td>Test</td></tr></table>t2"
         "t3<table><tr><td>Test</td></tr></table>JUNK"
         "\n</body></html>\n", self._tables)
Beispiel #4
0
 def testChangeHeader(self):
     ParseUtility.changeHeader(self._tables,
                               "<html><title>new</title><body><hr>")
     self._assertEquals(
         "<html><title>new</title><body><hr>"
         "t1<table><tr><td>Test</td></tr></table>t2"
         "t3<table><tr><td>Test</td></tr></table>t4"
         "</body></html>", self._tables)
Beispiel #5
0
 def testAppendSetUp(self):
     expected = ("<html><title>table</title><body>"
         "s1<table><tr><td>SetUp</td></tr></table>s2"
         "s3<table><tr><td>SetUp</td></tr></table>"
         "s4<br>t1<table><tr><td>Test</td></tr></table>t2"
         "t3<table><tr><td>Test</td></tr></table>t4"
         "</body></html>")
     ParseUtility.appendToSetUp(self._setUp, self._tables)
     self._assertEquals(expected, self._setUp)
Beispiel #6
0
 def testAppend(self):
     expected = ("<html><title>setup</title><body>"
         "s1<table><tr><td>SetUp</td></tr></table>s2"
         "s3<table><tr><td>SetUp</td></tr></table>s4"
         "<br>front<table><tr><td>TearDown</td></tr></table>back"
         "T3<table><tr><td>TearDown</td></tr></table>T4"
         "</body></html>")
     ParseUtility.append(self._setUp, self._tearDown)
     self._assertEquals(expected, self._setUp)
Beispiel #7
0
 def testAppend(self):
     expected = ("<html><title>setup</title><body>"
                 "s1<table><tr><td>SetUp</td></tr></table>s2"
                 "s3<table><tr><td>SetUp</td></tr></table>s4"
                 "<br>front<table><tr><td>TearDown</td></tr></table>back"
                 "T3<table><tr><td>TearDown</td></tr></table>T4"
                 "</body></html>")
     ParseUtility.append(self._setUp, self._tearDown)
     self._assertEquals(expected, self._setUp)
Beispiel #8
0
 def testAppendSetUp(self):
     expected = ("<html><title>table</title><body>"
                 "s1<table><tr><td>SetUp</td></tr></table>s2"
                 "s3<table><tr><td>SetUp</td></tr></table>"
                 "s4<br>t1<table><tr><td>Test</td></tr></table>t2"
                 "t3<table><tr><td>Test</td></tr></table>t4"
                 "</body></html>")
     ParseUtility.appendToSetUp(self._setUp, self._tables)
     self._assertEquals(expected, self._setUp)
Beispiel #9
0
 def doTable(self, table):
     actual = table.parts.more.parts.parts
     expectedCell = table.parts.more.more.parts
     expected = expectedCell.parts
     Fixture().doTables(actual)
     if self.reportsEqual(actual, expected):
         self.right(expectedCell)
     else:
         self.wrong(expectedCell)
         ParseUtility.printParse(actual, "actual")
Beispiel #10
0
 def testFixTrailers(self):
     ParseUtility.removeHeader(self._tables)
     ParseUtility.fixTrailers(self._setUp, self._tables)
     self._assertEquals(
         "<html><title>setup</title><body>"
         "s1<table><tr><td>SetUp</td></tr></table>s2"
         "s3<table><tr><td>SetUp</td></tr></table>", self._setUp)
     self._assertEquals(
         "s4<br>t1<table><tr><td>Test</td></tr></table>t2"
         "t3<table><tr><td>Test</td></tr></table>t4"
         "</body></html>", self._tables)
Beispiel #11
0
 def testAppendAll(self):
     expected = ("<html><title>table</title><body>"
         "s1<table><tr><td>SetUp</td></tr></table>s2"
         "s3<table><tr><td>SetUp</td></tr></table>"
         "s4<br>t1<table><tr><td>Test</td></tr></table>t2"
         "t3<table><tr><td>Test</td></tr></table>"
         "t4<br>front<table><tr><td>TearDown</td></tr></table>back"
         "T3<table><tr><td>TearDown</td></tr></table>T4"
         "</body></html>")
     ParseUtility.append(self._tables, self._tearDown)
     ParseUtility.appendToSetUp(self._setUp, self._tables)
     self._assertEquals(expected, self._setUp)
Beispiel #12
0
 def testFixTrailers(self):
     ParseUtility.removeHeader(self._tables)
     ParseUtility.fixTrailers(self._setUp, self._tables)
     self._assertEquals("<html><title>setup</title><body>"
         "s1<table><tr><td>SetUp</td></tr></table>s2"
         "s3<table><tr><td>SetUp</td></tr></table>",
         self._setUp)
     self._assertEquals(
         "s4<br>t1<table><tr><td>Test</td></tr></table>t2"
         "t3<table><tr><td>Test</td></tr></table>t4"
         "</body></html>",
         self._tables)
Beispiel #13
0
 def testAppendAll(self):
     expected = ("<html><title>table</title><body>"
                 "s1<table><tr><td>SetUp</td></tr></table>s2"
                 "s3<table><tr><td>SetUp</td></tr></table>"
                 "s4<br>t1<table><tr><td>Test</td></tr></table>t2"
                 "t3<table><tr><td>Test</td></tr></table>"
                 "t4<br>front<table><tr><td>TearDown</td></tr></table>back"
                 "T3<table><tr><td>TearDown</td></tr></table>T4"
                 "</body></html>")
     ParseUtility.append(self._tables, self._tearDown)
     ParseUtility.appendToSetUp(self._setUp, self._tables)
     self._assertEquals(expected, self._setUp)
Beispiel #14
0
 def testFixTrailersNone(self):
     setUpHtml = ("<html><title>setup</title><body>"
                  "<table><tr><td>SetUp</td></tr></table>"
                  "</body></html>")
     setUp2 = Parse(setUpHtml)
     ParseUtility.fixTrailers(setUp2, self._tables)
     self._assertEquals(
         "<html><title>setup</title><body>"
         "<table><tr><td>SetUp</td></tr></table>", setUp2)
     self._assertEquals(
         "<html><title>table</title><body>"
         "t1<table><tr><td>Test</td></tr></table>t2"
         "t3<table><tr><td>Test</td></tr></table>t4"
         "</body></html>", self._tables)
Beispiel #15
0
 def testFixTrailersNone(self):
     setUpHtml = ("<html><title>setup</title><body>"
         "<table><tr><td>SetUp</td></tr></table>"
         "</body></html>")
     setUp2 = Parse(setUpHtml)
     ParseUtility.fixTrailers(setUp2, self._tables)
     self._assertEquals("<html><title>setup</title><body>"
     		"<table><tr><td>SetUp</td></tr></table>",
     		setUp2)
     self._assertEquals("<html><title>table</title><body>"
             "t1<table><tr><td>Test</td></tr></table>t2"
             "t3<table><tr><td>Test</td></tr></table>t4"
             "</body></html>",
             self._tables)
Beispiel #16
0
 def testFixHeader(self):
     result = ParseUtility.removeHeader(self._tables)
     self.assertEquals("<html><title>table</title><body>", result)
     self._assertEquals(
         "t1<table><tr><td>Test</td></tr></table>t2"
         "t3<table><tr><td>Test</td></tr></table>t4"
         "</body></html>", self._tables)
Beispiel #17
0
 def _assertEquals(self, expected, tables2):
     self.assertEquals(expected, ParseUtility.toString(tables2))
Beispiel #18
0
 def testFixHeader(self):
     result = ParseUtility.removeHeader(self._tables)
     self.assertEquals("<html><title>table</title><body>", result)
     self._assertEquals("t1<table><tr><td>Test</td></tr></table>t2"
             "t3<table><tr><td>Test</td></tr></table>t4"
             "</body></html>", self._tables)
Beispiel #19
0
 def testAppendSetUpWithNull(self):
     ParseUtility.appendToSetUp(self._setUp, None)
     self._assertEquals(self.setUpHtml, self._setUp)
Beispiel #20
0
 def testCompleteTrailerThatIsComplete(self):
     ParseUtility.completeTrailer(self._tables)
     self._assertEquals("<html><title>table</title><body>"
             "t1<table><tr><td>Test</td></tr></table>t2"
             "t3<table><tr><td>Test</td></tr></table>t4"
             "</body></html>",self._tables)
Beispiel #21
0
 def testAppendNone(self):
     ParseUtility.append(self._setUp, None)
     self._assertEquals(self.setUpHtml, self._setUp)
Beispiel #22
0
 def testCopyParse(self):
     newTree = ParseUtility.copyParse(self._tables)
     self._assertEquals(self.html, newTree)
Beispiel #23
0
 def testCopyParseNone(self):
     newTree = ParseUtility.copyParse(None)
     self.assertEquals(newTree, None)
Beispiel #24
0
 def testCopyParseNone(self):
     newTree = ParseUtility.copyParse(None)
     self.assertEquals(newTree, None)
Beispiel #25
0
 def testCopyParse(self):
     newTree = ParseUtility.copyParse(self._tables)
     self._assertEquals(self.html, newTree)
Beispiel #26
0
 def testAppendNone(self):
     ParseUtility.append(self._setUp, None)
     self._assertEquals(self.setUpHtml, self._setUp)
Beispiel #27
0
 def testAppendSetUpWithNull(self):
     ParseUtility.appendToSetUp(self._setUp, None)
     self._assertEquals(self.setUpHtml, self._setUp)
Beispiel #28
0
 def _assertEquals(self, expected, tables2):
     self.assertEquals(expected, ParseUtility.toString(tables2))
Beispiel #29
0
 def testChangeHeader(self):
     ParseUtility.changeHeader(self._tables,"<html><title>new</title><body><hr>")
     self._assertEquals("<html><title>new</title><body><hr>"
             "t1<table><tr><td>Test</td></tr></table>t2"
             "t3<table><tr><td>Test</td></tr></table>t4"
             "</body></html>", self._tables)
 def test1(self):
     table = Parse("<table><tr><td>fit.ff.FixtureUnderTest</td>"
                   "<td>r</td>"
                   "</tr></table>\n")
     Fixture().doTables(table)
     ParseUtility.printParse(table, "test")
Beispiel #31
0
 def test1(self):
     table = Parse("<table><tr><td>fit.ff.FixtureUnderTest</td>"
             "<td>r</td>"
             "</tr></table>\n")
     Fixture().doTables(table)
     ParseUtility.printParse(table, "test")