def test_failure_on_missing_property(self):
     resource_conf = {
         "minimum_password_length": 8,
         "require_numbers": True,
         "require_symbols": True,
         "allow_users_to_change_password": True,
     }
     scan_result = check.scan_resource_conf(conf=resource_conf)
     self.assertEqual(CheckResult.FAILED, scan_result)
 def test_success(self):
     resource_conf = {
         "minimum_password_length": 8,
         "require_lowercase_characters": True,
         "require_numbers": True,
         "require_uppercase_characters": True,
         "require_symbols": True,
         "allow_users_to_change_password": True,
     }
     scan_result = check.scan_resource_conf(conf=resource_conf)
     self.assertEqual(CheckResult.PASSED, scan_result)
Exemplo n.º 3
0
 def test_failure(self):
     resource_conf = {
         "minimum_password_length": [8],
         "require_lowercase_characters": [False],
         "require_numbers": [True],
         "require_uppercase_characters": [True],
         "require_symbols": [True],
         "allow_users_to_change_password": [True],
     }
     scan_result = check.scan_resource_conf(conf=resource_conf)
     self.assertEqual(CheckResult.FAILED, scan_result)