def test_escape_if_necessary_escapes_1_char(): "strings.escape_if_necessary escapes regex if has only one char" assert_equals(strings.escape_if_necessary("$"), "[$]") assert_equals(strings.escape_if_necessary("^"), "[^]") assert_equals(strings.escape_if_necessary("#"), "[#]") assert_equals(strings.escape_if_necessary("("), "[(]") assert_equals(strings.escape_if_necessary(")"), "[)]") assert_equals(strings.escape_if_necessary("{"), "[{]") assert_equals(strings.escape_if_necessary("}"), "[}]")
def test_escape_if_necessary_escapes_nothing_if_has_more_than_1_char(): "Escape if necessary does nothing if the string has more than 1 char" assert_equals(strings.escape_if_necessary("NOT ESCAPED"), "NOT ESCAPED")