Revision: 6e40511e76de
Branch:   default
Author:   Pekka Klärck
Date:     Tue Oct 23 14:55:09 2012
Log: fixed unit tests after changing HtmlReader API. also cleaned up tests.
http://code.google.com/p/robotframework/source/detail?r=6e40511e76de

Modified:
 /utest/parsing/test_htmlreader.py

=======================================
--- /utest/parsing/test_htmlreader.py   Tue Oct 18 03:19:20 2011
+++ /utest/parsing/test_htmlreader.py   Tue Oct 23 14:55:09 2012
@@ -94,9 +94,9 @@
         for name in VALID_TABLES:
             self.reader.feed('<table>')
             self.reader.feed(row_template % (name, 'Value 1', 'Value2'))
-            row_data = [ ['Just', 'some', 'data'],
-                         ['here', '', 'for'],
-                         ['', 'these', 'rows'] ]
+            row_data = [['Just', 'some', 'data'],
+                        ['here', '', 'for'],
+                        ['', 'these', 'rows']]
             for data in row_data:
                 self.reader.feed(row_template % tuple(data))
             assert_equals(self.reader.state, self.reader.PROCESS)
@@ -111,41 +111,41 @@
         self.reader = HtmlReader()
         self.reader.handle_data = self._handle_response

-    def _handle_response(self, value, decode):
+    def _handle_response(self, value):
         self.response = value

     def test_handle_entiryrefs(self):
-        for inp, exp in [ ('nbsp', ' '),
-                          ('apos', "'"),
-                          ('tilde', '~'),
-                          ('lt', '<'),
-                          ('gt', '>'),
-                          ('amp', '&'),
-                          ('quot', '"'),
-                          ('auml', u'\u00E4'),
-                          ('ouml', u'\u00F6'),
-                          ('uuml', u'\u00FC'),
-                          ('aring', u'\u00E5'),
-                          ('ntilde', u'\u00F1'),
-                          ('Auml', u'\u00C4'),
-                          ('Ouml', u'\u00D6'),
-                          ('Uuml', u'\u00DC'),
-                          ('Aring', u'\u00C5'),
-                          ('Ntilde', u'\u00D1'),
-                          ('nabla', u'\u2207'),
-                          ('ldquo', u'\u201c'),
-                          ('invalid', '&invalid;') ]:
+        for inp, exp in [('nbsp', u'\xa0'),
+                         ('apos', "'"),
+                         ('tilde', u'\u02dc'),
+                         ('lt', '<'),
+                         ('gt', '>'),
+                         ('amp', '&'),
+                         ('quot', '"'),
+                         ('auml', u'\xE4'),
+                         ('ouml', u'\xF6'),
+                         ('uuml', u'\xFC'),
+                         ('aring', u'\xE5'),
+                         ('ntilde', u'\xF1'),
+                         ('Auml', u'\xC4'),
+                         ('Ouml', u'\xD6'),
+                         ('Uuml', u'\xDC'),
+                         ('Aring', u'\xC5'),
+                         ('Ntilde', u'\xD1'),
+                         ('nabla', u'\u2207'),
+                         ('ldquo', u'\u201c'),
+                         ('invalid', '&invalid;')]:
             self.reader.handle_entityref(inp)
             msg = '%s: %r != %r' % (inp,  self.response, exp)
             assert_equals(self.response, exp, msg, False)

     def test_handle_charefs(self):
-        for inp, exp in [ ('82', 'R'),
-                          ('228', u'\u00E4'),
-                          ('xe4', u'\u00E4'),
-                          ('XE4', u'\u00E4'),
-                          ('X2603', u'\u2603'),
-                          ('invalid', '&#invalid;') ]:
+        for inp, exp in [('82', 'R'),
+                         ('228', u'\xE4'),
+                         ('xe4', u'\xE4'),
+                         ('XE4', u'\xE4'),
+                         ('X2603', u'\u2603'),
+                         ('invalid', '&#invalid;')]:
             self.reader.handle_charref(inp)
             msg = '%s: %r != %r' % (inp,  self.response, exp)
             assert_equals(self.response, exp, msg, False)

Reply via email to