diff options
Diffstat (limited to 'bs4/tests/test_css.py')
-rw-r--r-- | bs4/tests/test_css.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/bs4/tests/test_css.py b/bs4/tests/test_css.py index 3da9aed..51662ed 100644 --- a/bs4/tests/test_css.py +++ b/bs4/tests/test_css.py @@ -2,6 +2,7 @@ import pytest import types from bs4 import ( + CSS, BeautifulSoup, ResultSet, ) @@ -466,3 +467,9 @@ class TestCSSSelectors(SoupTest): assert isinstance(results, ResultSet) [result] = results assert result['id'] == 'header3' + + def test_escape(self): + m = CSS.escape + assert m(".foo#bar") == '\\.foo\\#bar' + assert m("()[]{}") == '\\(\\)\\[\\]\\{\\}' + assert m(".foo") == self.soup.css.escape(".foo") |