Пример #1
0
 def test_agent_with_package(self):
     # Note that this test assumes the import is installed
     framework = object()
     registry.initialize(framework, config.Config)
     registry.trust_controller = False
     registry.trust_agent = True
     f = IPATrustPackageCheck(registry)
     self.results = capture_results(f)
     assert len(self.results) == 1
     result = self.results.results[0]
     assert result.result == constants.SUCCESS
     assert result.source == 'ipahealthcheck.ipa.trust'
     assert result.check == 'IPATrustPackageCheck'
Пример #2
0
 def test_agent_without_package(self):
     # Note that this test assumes the import is installed
     framework = object()
     registry.initialize(framework, config.Config)
     registry.trust_controller = False
     registry.trust_agent = True
     # Hose up the module so the import fails
     save = sys.modules['ipaserver.install']
     sys.modules['ipaserver.install'] = 'foo'
     f = IPATrustPackageCheck(registry)
     self.results = capture_results(f)
     assert len(self.results) == 1
     result = self.results.results[0]
     assert result.result == constants.WARNING
     assert result.source == 'ipahealthcheck.ipa.trust'
     assert result.check == 'IPATrustPackageCheck'
     sys.modules['ipaserver.install'] = save