Files
galaxy/test/unit/test_utils.py
T
mvdbeek becb922dc1 Strip all control characters from rules
Similar to 366701cfb2, which is valid on its own, but here we just apply it to all rules.
2018-09-27 16:36:31 +02:00

18 lines
474 B
Python

from galaxy import util
def test_strip_control_characters():
s = '\x00bla'
assert util.strip_control_characters(s) == 'bla'
def test_strip_control_characters_nested():
s = '\x00bla'
stripped_s = 'bla'
l = [s]
t = (s, 'blub')
d = {42: s}
assert util.strip_control_characters_nested(l)[0] == stripped_s
assert util.strip_control_characters_nested(t)[0] == stripped_s
assert util.strip_control_characters_nested(d)[42] == stripped_s