Author: janne.t.harkonen
Date: Mon Apr  6 05:56:45 2009
New Revision: 1695

Modified:
   trunk/tools/robotdiff/robotdiff.py

Log:
Fixed the use of HtmlWriter

Modified: trunk/tools/robotdiff/robotdiff.py
==============================================================================
--- trunk/tools/robotdiff/robotdiff.py  (original)
+++ trunk/tools/robotdiff/robotdiff.py  Mon Apr  6 05:56:45 2009
@@ -188,8 +188,8 @@
                 #Generates column containg status
s_or_t = self._get_s_or_t_by_column_name(column_name, value)
                 self._write_s_or_t_status(s_or_t)
-            self._writer.end_element('tr', newline=True)
-        self._writer.end_element('table', newline=True)
+            self._writer.end('tr', newline=True)
+        self._writer.end('table', newline=True)
         self._write_end()

     def close(self):
@@ -201,21 +201,21 @@
             self._col_status_content(s_or_t)
         else:
             col_status = 'col_status not_available'
-            self._writer.whole_element('td', 'N/A', {'class': col_status})
+            self._writer.element('td', 'N/A', {'class': col_status})

     def _col_status_content(self, s_or_t):
         status = s_or_t.status
         col_status = 'col_status %s' % status.lower()
-        self._writer.start_element('td', {'class': col_status})
+        self._writer.start('td', {'class': col_status})
         if s_or_t.link is not None:
             type = self._get_type(s_or_t)
             link = '%s#%s_%s' % (s_or_t.link, type, s_or_t.longname)
- self._writer.whole_element('a', status, {'class': status.lower(),
+            self._writer.element('a', status, {'class': status.lower(),
                                                      'href': link,
'title': s_or_t.longname })
         else:
             self._writer.content(status)
-        self._writer.end_element('td')
+        self._writer.end('td')

     def _get_type(self, s_or_t):
         if dir(s_or_t).count('tests') == 1:
@@ -225,7 +225,7 @@

     def _write_start_of_s_or_t_row(self, name, value):
             row_status = self._get_row_status(value)
-            self._writer.whole_element('th', name, {'class': row_status})
+            self._writer.element('th', name, {'class': row_status})

     def _get_sorted_items(self, suites_and_tests):
         items = suites_and_tests.items()
@@ -252,13 +252,13 @@
         return None

     def _write_headers(self):
-        self._writer.start_element('table')
-        self._writer.start_element('tr')
-        self._writer.whole_element('th', 'Name', {'class': 'col_name'})
+        self._writer.start('table')
+        self._writer.start('tr')
+        self._writer.element('th', 'Name', {'class': 'col_name'})
         for name in self.column_names:
             name = name.replace(self._get_prefix(self.column_names), '')
-            self._writer.whole_element('th', name, {'class': 'col_status'})
-        self._writer.end_element('tr')
+            self._writer.element('th', name, {'class': 'col_status'})
+        self._writer.end('tr')

     def _get_prefix(self, paths):
         paths = [os.path.dirname(p) for p in paths ]
@@ -285,8 +285,8 @@
         self._output.write('<div class="spacer">&nbsp;</div>')

     def _write_end(self):
-        self._writer.end_element('body')
-        self._writer.end_element('html')
+        self._writer.end('body')
+        self._writer.end('html')


 START_HTML = '''

Reply via email to