blob: f753dfd925fba9791c26845f052a9e59590e1a42 [file] [log] [blame]
"""Test for anomalous backslash escapes in strings"""
BAD_ESCAPE = '\z' # [anomalous-backslash-in-string]
BAD_ESCAPE_NOT_FIRST = 'abc\z' # [anomalous-backslash-in-string]
BAD_ESCAPE_WITH_PREFIX = b'abc\z' # [anomalous-backslash-in-string]
BAD_ESCAPE_WITH_BACKSLASH = b'a\
\z' # [anomalous-backslash-in-string]
# +3:[anomalous-backslash-in-string]
BAD_ESCAPE_BLOCK = b'''
abc
\z
'''
BAD_ESCAPE_PARENS = (b'abc'
b'\z') # [anomalous-backslash-in-string]
GOOD_ESCAPE = '\b'
# Valid raw strings
BAD_ESCAPE_BUT_RAW = r'\z'
# In a comment you can have whatever you want: \z