def test_put_colons_in_html_def_list_should_return_colon_after_dt_but_nothing_when_not_dt(self):
     s           = u'\n<dl>\n' + \
                    '<dt></dt><dd align="left"></dd>\n<dd align="left">text</dd>\n</dl>'
     expected    = u'\n<dl>\n' + \
                    '<dt></dt><dd align="left">: </dd>\n<dd align="left">text</dd>\n</dl>'
     result      = utility.put_colons_in_html_def_list(s)
     self.assertEqual(expected, result)
 def test_put_colons_in_html_def_list_should_return_unaltered_string_when_input_does_not_contain_dt(self):
     s           = u'\n<dl>\n' + \
                    '<dd align="left"></dd>\n<dd align="left">text</dd>\n</dl>'
     expected    = u'\n<dl>\n' + \
                    '<dd align="left"></dd>\n<dd align="left">text</dd>\n</dl>'
     result      = utility.put_colons_in_html_def_list(s)
     self.assertEqual(expected, result)
 def test_put_colons_in_html_def_list_returns_string_with_colons_when_input_nodevalue_is_empty(self):
     s           = u'\n<dl>\n<dt align="left"><strong>a</strong></dt>\n' + \
                    '<dd align="left"></dd>\n<dt align="left"><strong>' + \
                    'b</strong></dt>\n<dd align="left"></dd>\n</dl>'
     expected    = u'\n<dl>\n<dt align="left"><strong>a</strong></dt>\n' + \
                    '<dd align="left">: </dd>\n<dt align="left"><strong>' + \
                    'b</strong></dt>\n<dd align="left">: </dd>\n</dl>'
     result      = utility.put_colons_in_html_def_list(s)
     self.assertEqual(expected, result)
 def test_put_colons_in_html_def_list_returns_empty_string_when_input_is_empty_string(self):
     s           = u""
     expected    = s
     result      = utility.put_colons_in_html_def_list(s)
     self.assertEqual(expected, result)