treeherder/tests/etl/test_text.py

34 строки
764 B
Python

from treeherder.etl.text import astral_filter, filter_re
def test_filter_re_matching():
points = [
"\U00010045",
"\U00010053",
"\U00010054",
]
for point in points:
assert bool(filter_re.match(point)) is True
def test_filter_not_matching():
points = [
"\U00000045",
"\U00000053",
"\U00000054",
]
for point in points:
assert bool(filter_re.match(point)) is False
def test_astra_filter_emoji():
output = astral_filter("🍆")
expected = "<U+01F346>"
assert output == expected
def test_astra_filter_hex_value():
"""check the expected outcome is also not changed"""
hex_values = "\U00000048\U00000049"
assert hex_values == astral_filter(hex_values)