aboutsummaryrefslogtreecommitdiffstats
path: root/tests/product_tests/foreman/foreman_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/product_tests/foreman/foreman_tests.py')
-rw-r--r--tests/product_tests/foreman/foreman_tests.py37
1 files changed, 29 insertions, 8 deletions
diff --git a/tests/product_tests/foreman/foreman_tests.py b/tests/product_tests/foreman/foreman_tests.py
index dd37f793..b524c8ce 100644
--- a/tests/product_tests/foreman/foreman_tests.py
+++ b/tests/product_tests/foreman/foreman_tests.py
@@ -14,7 +14,11 @@ FOREMAN_DB_PASSWORD = r'S0Sdb=p@ssw0rd!'
FOREMAN_ADMIN_PASSWORD = r'S0S@dmin\\p@ssw0rd!'
CANDLEPIN_DB_PASSWORD = r'S0SKatello%sp@ssw0rd!'
-FOREMAN_PASSWORDS = [FOREMAN_DB_PASSWORD, FOREMAN_ADMIN_PASSWORD, CANDLEPIN_DB_PASSWORD]
+FOREMAN_PASSWORDS = [
+ FOREMAN_DB_PASSWORD,
+ FOREMAN_ADMIN_PASSWORD,
+ CANDLEPIN_DB_PASSWORD
+]
class ForemanBasicTest(StageOneReportTest):
@@ -47,7 +51,9 @@ class ForemanBasicTest(StageOneReportTest):
self.assertFileGlobNotInArchive("/etc/foreman*/*key.pem")
def test_foreman_database_sizes_collected(self):
- self.assertFileCollected('sos_commands/foreman/foreman_db_tables_sizes')
+ self.assertFileCollected(
+ 'sos_commands/foreman/foreman_db_tables_sizes'
+ )
def test_foreman_installer_dirs_collected(self):
self.assertFileGlobInArchive("/etc/foreman-installer/*")
@@ -63,23 +69,34 @@ class ForemanBasicTest(StageOneReportTest):
self.assertFileCollected('sos_commands/foreman/foreman_tasks_tasks')
def test_proxyfeatures_not_collected(self):
- self.assertFileGlobNotInArchive("sos_commands/foreman/smart_proxies_features/*")
+ self.assertFileGlobNotInArchive(
+ "sos_commands/foreman/smart_proxies_features/*"
+ )
def test_foreman_config_postproc_worked(self):
- self.assertFileNotHasContent('/etc/foreman/database.yml', FOREMAN_DB_PASSWORD)
+ self.assertFileNotHasContent(
+ '/etc/foreman/database.yml',
+ FOREMAN_DB_PASSWORD
+ )
def test_foreman_password_postproc_worked(self):
- for _check in ['/var/log/foreman-installer/foreman.log', '/etc/foreman-installer/scenarios.d/foreman-answers.yaml']:
+ for _check in ['/var/log/foreman-installer/foreman.log',
+ '/etc/foreman-installer/scenarios.d/'
+ 'foreman-answers.yaml']:
for passwd in FOREMAN_PASSWORDS:
self.assertFileNotHasContent(_check, passwd)
@redhat_only
def test_candlepin_table_sizes_collected(self):
- self.assertFileCollected('sos_commands/candlepin/candlepin_db_tables_sizes')
+ self.assertFileCollected(
+ 'sos_commands/candlepin/candlepin_db_tables_sizes'
+ )
@redhat_only
def test_katello_password_postproc_worked(self):
- for _check in ['/var/log/foreman-installer/katello.log', '/etc/foreman-installer/scenarios.d/katello-answers.yaml']:
+ for _check in ['/var/log/foreman-installer/katello.log',
+ '/etc/foreman-installer/scenarios.d/'
+ 'katello-answers.yaml']:
for passwd in FOREMAN_PASSWORDS:
self.assertFileNotHasContent(_check, passwd)
@@ -107,7 +124,10 @@ class ForemanWithOptionsTest(StageOneReportTest):
@redhat_only
def test_proxyfeatures_collected(self):
- self.assertFileGlobInArchive("sos_commands/foreman/smart_proxies_features/*")
+ self.assertFileGlobInArchive(
+ "sos_commands/foreman/smart_proxies_features/*"
+ )
+
class ForemanInstallerTest(StageOneReportTest):
"""Check whether foreman-installer related data are properly collected
@@ -122,6 +142,7 @@ class ForemanInstallerTest(StageOneReportTest):
def test_foreman_installer_etc_collected(self):
self.assertFileCollected("/etc/foreman-installer/scenarios.d")
+
class ForemanProxyTest(StageOneReportTest):
"""Check whether foreman-proxy related data are properly collected
independently on main foreman plugin.