def test_publish_ca_info(self, vault_pki): tls = self.endpoint_from_flag.return_value vault_pki.get_ca.return_value = 'ca' vault_pki.get_chain.return_value = 'chain' handlers.publish_ca_info() tls.set_ca.assert_called_with('ca') tls.set_chain.assert_called_with('chain')
def test_publish_ca_info_service_notrunning(self, _vault): self.is_unit_paused_set.return_value = False self.service_running.return_value = False handlers.publish_ca_info() self.set_flag.assert_called_with('failed.to.start') assert not _vault.get_client.called
def test_publish_ca_info_sealed(self, vault_pki, _vault): self.is_unit_paused_set.return_value = False self.service_running.return_value = True self._set_sealed(_vault, True) tls = self.endpoint_from_flag.return_value handlers.publish_ca_info() assert not tls.set_ca.called assert not tls.set_chain.called
def test_publish_ca_info(self, vault_pki, _vault): self.is_unit_paused_set.return_value = False self.service_running.return_value = True self._set_sealed(_vault, False) tls = self.endpoint_from_flag.return_value vault_pki.get_ca.return_value = 'ca' vault_pki.get_chain.return_value = 'chain' handlers.publish_ca_info() tls.set_ca.assert_called_with('ca') tls.set_chain.assert_called_with('chain')
def test_publish_ca_info_paused(self, _vault, _client_approle_authorized): self.is_unit_paused_set.return_value = True _client_approle_authorized.return_value = True handlers.publish_ca_info() assert not _vault.get_client.called
def test_publish_ca_info_paused(self, _vault): self.is_unit_paused_set.return_value = True handlers.publish_ca_info() assert not _vault.get_client.called