Test for special character escaping

This commit is contained in:
Dylan Rathbone
2020-04-09 15:52:48 +10:00
parent 223db3c10d
commit cd12d3d873
11 changed files with 182 additions and 1 deletions

View File

@@ -0,0 +1,12 @@
import os
import pytest
import testinfra.utils.ansible_runner
testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner(
os.environ['MOLECULE_INVENTORY_FILE']).get_hosts('all')
def test_confluence_config_file_for_escaped_ampersand_chars(host):
f = host.file('/var/atlassian/application-data/confluence/confluence.cfg.xml')
assert f.exists
assert f.contains('<property name="hibernate.connection.password">passwords_with_ampersands_&amp;_should_be_escaped</property>')