summaryrefslogtreecommitdiff
path: root/bs4/tests/test_css.py
diff options
context:
space:
mode:
Diffstat (limited to 'bs4/tests/test_css.py')
-rw-r--r--bs4/tests/test_css.py7
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")