mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-26 20:31:27 -07:00
PEP 8 indent cleanup. (#20800)
* PEP 8 E121 cleanup. * PEP 8 E126 cleanup. * PEP 8 E122 cleanup.
This commit is contained in:
parent
1c6bb4add9
commit
10d9318de7
244 changed files with 2873 additions and 2973 deletions
|
@ -30,45 +30,45 @@ from ansible.template import _escape_backslashes, _count_newlines_from_end
|
|||
class TestBackslashEscape(unittest.TestCase):
|
||||
|
||||
test_data = (
|
||||
# Test backslashes in a filter arg are double escaped
|
||||
dict(
|
||||
template=u"{{ 'test2 %s' | format('\\1') }}",
|
||||
intermediate=u"{{ 'test2 %s' | format('\\\\1') }}",
|
||||
expectation=u"test2 \\1",
|
||||
args=dict()
|
||||
),
|
||||
# Test backslashes inside the jinja2 var itself are double
|
||||
# escaped
|
||||
dict(
|
||||
template=u"Test 2\\3: {{ '\\1 %s' | format('\\2') }}",
|
||||
intermediate=u"Test 2\\3: {{ '\\\\1 %s' | format('\\\\2') }}",
|
||||
expectation=u"Test 2\\3: \\1 \\2",
|
||||
args=dict()
|
||||
),
|
||||
# Test backslashes outside of the jinja2 var are not double
|
||||
# escaped
|
||||
dict(
|
||||
template=u"Test 2\\3: {{ 'test2 %s' | format('\\1') }}; \\done",
|
||||
intermediate=u"Test 2\\3: {{ 'test2 %s' | format('\\\\1') }}; \\done",
|
||||
expectation=u"Test 2\\3: test2 \\1; \\done",
|
||||
args=dict()
|
||||
),
|
||||
# Test backslashes in a variable sent to a filter are handled
|
||||
dict(
|
||||
template=u"{{ 'test2 %s' | format(var1) }}",
|
||||
intermediate=u"{{ 'test2 %s' | format(var1) }}",
|
||||
expectation=u"test2 \\1",
|
||||
args=dict(var1=u'\\1')
|
||||
),
|
||||
# Test backslashes in a variable expanded by jinja2 are double
|
||||
# escaped
|
||||
dict(
|
||||
template=u"Test 2\\3: {{ var1 | format('\\2') }}",
|
||||
intermediate=u"Test 2\\3: {{ var1 | format('\\\\2') }}",
|
||||
expectation=u"Test 2\\3: \\1 \\2",
|
||||
args=dict(var1=u'\\1 %s')
|
||||
),
|
||||
)
|
||||
# Test backslashes in a filter arg are double escaped
|
||||
dict(
|
||||
template=u"{{ 'test2 %s' | format('\\1') }}",
|
||||
intermediate=u"{{ 'test2 %s' | format('\\\\1') }}",
|
||||
expectation=u"test2 \\1",
|
||||
args=dict()
|
||||
),
|
||||
# Test backslashes inside the jinja2 var itself are double
|
||||
# escaped
|
||||
dict(
|
||||
template=u"Test 2\\3: {{ '\\1 %s' | format('\\2') }}",
|
||||
intermediate=u"Test 2\\3: {{ '\\\\1 %s' | format('\\\\2') }}",
|
||||
expectation=u"Test 2\\3: \\1 \\2",
|
||||
args=dict()
|
||||
),
|
||||
# Test backslashes outside of the jinja2 var are not double
|
||||
# escaped
|
||||
dict(
|
||||
template=u"Test 2\\3: {{ 'test2 %s' | format('\\1') }}; \\done",
|
||||
intermediate=u"Test 2\\3: {{ 'test2 %s' | format('\\\\1') }}; \\done",
|
||||
expectation=u"Test 2\\3: test2 \\1; \\done",
|
||||
args=dict()
|
||||
),
|
||||
# Test backslashes in a variable sent to a filter are handled
|
||||
dict(
|
||||
template=u"{{ 'test2 %s' | format(var1) }}",
|
||||
intermediate=u"{{ 'test2 %s' | format(var1) }}",
|
||||
expectation=u"test2 \\1",
|
||||
args=dict(var1=u'\\1')
|
||||
),
|
||||
# Test backslashes in a variable expanded by jinja2 are double
|
||||
# escaped
|
||||
dict(
|
||||
template=u"Test 2\\3: {{ var1 | format('\\2') }}",
|
||||
intermediate=u"Test 2\\3: {{ var1 | format('\\\\2') }}",
|
||||
expectation=u"Test 2\\3: \\1 \\2",
|
||||
args=dict(var1=u'\\1 %s')
|
||||
),
|
||||
)
|
||||
def setUp(self):
|
||||
self.env = jinja2.Environment()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue