Skip tests that accept errors in text2html/ansi parser.

This commit is contained in:
Henddher Pedroza 2019-10-24 20:34:07 -04:00
parent 56026253dc
commit e9a48d57d6

View file

@ -1,5 +1,6 @@
"""Tests for text2html """ """Tests for text2html """
import unittest
from django.test import TestCase from django.test import TestCase
from evennia.utils import ansi, text2html from evennia.utils import ansi, text2html
import mock import mock
@ -20,6 +21,7 @@ class TestText2Html(TestCase):
"<span class=\"bgcolor-001\"><span class=\"color-002\">red</span></span>foo", "<span class=\"bgcolor-001\"><span class=\"color-002\">red</span></span>foo",
parser.re_color(ansi.ANSI_BACK_RED + ansi.ANSI_UNHILITE + ansi.ANSI_GREEN + "red" + ansi.ANSI_NORMAL + "foo")) parser.re_color(ansi.ANSI_BACK_RED + ansi.ANSI_UNHILITE + ansi.ANSI_GREEN + "red" + ansi.ANSI_NORMAL + "foo"))
@unittest.skip("parser issues")
def test_re_bold(self): def test_re_bold(self):
parser = text2html.HTML_PARSER parser = text2html.HTML_PARSER
self.assertEqual("foo", parser.re_bold("foo")) self.assertEqual("foo", parser.re_bold("foo"))
@ -29,6 +31,7 @@ class TestText2Html(TestCase):
parser.re_bold( parser.re_bold(
"a " + ansi.ANSI_HILITE + "red" + ansi.ANSI_UNHILITE + "foo")) "a " + ansi.ANSI_HILITE + "red" + ansi.ANSI_UNHILITE + "foo"))
@unittest.skip("parser issues")
def test_re_underline(self): def test_re_underline(self):
parser = text2html.HTML_PARSER parser = text2html.HTML_PARSER
self.assertEqual("foo", parser.re_underline("foo")) self.assertEqual("foo", parser.re_underline("foo"))
@ -39,6 +42,7 @@ class TestText2Html(TestCase):
+ ansi.ANSI_NORMAL # TODO: why does it keep it? + ansi.ANSI_NORMAL # TODO: why does it keep it?
+ "foo")) + "foo"))
@unittest.skip("parser issues")
def test_re_blinking(self): def test_re_blinking(self):
parser = text2html.HTML_PARSER parser = text2html.HTML_PARSER
self.assertEqual("foo", parser.re_blinking("foo")) self.assertEqual("foo", parser.re_blinking("foo"))
@ -49,6 +53,7 @@ class TestText2Html(TestCase):
+ ansi.ANSI_NORMAL # TODO: why does it keep it? + ansi.ANSI_NORMAL # TODO: why does it keep it?
+ "foo")) + "foo"))
@unittest.skip("parser issues")
def test_re_inversing(self): def test_re_inversing(self):
parser = text2html.HTML_PARSER parser = text2html.HTML_PARSER
self.assertEqual("foo", parser.re_inversing("foo")) self.assertEqual("foo", parser.re_inversing("foo"))
@ -59,6 +64,7 @@ class TestText2Html(TestCase):
+ ansi.ANSI_NORMAL # TODO: why does it keep it? + ansi.ANSI_NORMAL # TODO: why does it keep it?
+ "foo")) + "foo"))
@unittest.skip("parser issues")
def test_remove_bells(self): def test_remove_bells(self):
parser = text2html.HTML_PARSER parser = text2html.HTML_PARSER
self.assertEqual("foo", parser.remove_bells("foo")) self.assertEqual("foo", parser.remove_bells("foo"))
@ -82,6 +88,7 @@ class TestText2Html(TestCase):
"a<br> redfoo<br>", "a<br> redfoo<br>",
parser.convert_linebreaks("a\n redfoo\n")) parser.convert_linebreaks("a\n redfoo\n"))
@unittest.skip("parser issues")
def test_convert_urls(self): def test_convert_urls(self):
parser = text2html.HTML_PARSER parser = text2html.HTML_PARSER
self.assertEqual("foo", parser.convert_urls("foo")) self.assertEqual("foo", parser.convert_urls("foo"))