mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
CA-less tests generate failure
CA-less test suite always generate failures when installing revoked certificates. This is a known issue, described in https://fedorahosted.org/freeipa/ticket/4270 , this fix skips these tests, outputting a warning for the later ticket. https://fedorahosted.org/freeipa/ticket/4271 Reviewed-By: Martin Kosek <mkosek@redhat.com>
This commit is contained in:
parent
915cd6942c
commit
2b171d273f
@ -23,6 +23,7 @@ import shutil
|
|||||||
import base64
|
import base64
|
||||||
import glob
|
import glob
|
||||||
import contextlib
|
import contextlib
|
||||||
|
import nose
|
||||||
|
|
||||||
from ipalib import x509
|
from ipalib import x509
|
||||||
from ipapython import ipautil
|
from ipapython import ipautil
|
||||||
@ -557,6 +558,12 @@ class TestServerInstall(CALessBase):
|
|||||||
|
|
||||||
result = self.install_server(http_pkcs12='http.p12',
|
result = self.install_server(http_pkcs12='http.p12',
|
||||||
dirsrv_pkcs12='dirsrv.p12')
|
dirsrv_pkcs12='dirsrv.p12')
|
||||||
|
|
||||||
|
if result.returncode == 0:
|
||||||
|
raise nose.SkipTest(
|
||||||
|
"Known CA-less installation defect, see "
|
||||||
|
+ "https://fedorahosted.org/freeipa/ticket/4270")
|
||||||
|
|
||||||
assert result.returncode > 0
|
assert result.returncode > 0
|
||||||
|
|
||||||
def test_revoked_ds(self):
|
def test_revoked_ds(self):
|
||||||
@ -569,6 +576,12 @@ class TestServerInstall(CALessBase):
|
|||||||
|
|
||||||
result = self.install_server(http_pkcs12='http.p12',
|
result = self.install_server(http_pkcs12='http.p12',
|
||||||
dirsrv_pkcs12='dirsrv.p12')
|
dirsrv_pkcs12='dirsrv.p12')
|
||||||
|
|
||||||
|
if result.returncode == 0:
|
||||||
|
raise nose.SkipTest(
|
||||||
|
"Known CA-less installation defect, see "
|
||||||
|
+ "https://fedorahosted.org/freeipa/ticket/4270")
|
||||||
|
|
||||||
assert result.returncode > 0
|
assert result.returncode > 0
|
||||||
|
|
||||||
def test_http_intermediate_ca(self):
|
def test_http_intermediate_ca(self):
|
||||||
@ -917,6 +930,12 @@ class TestReplicaInstall(CALessBase):
|
|||||||
|
|
||||||
result = self.prepare_replica(http_pkcs12='http.p12',
|
result = self.prepare_replica(http_pkcs12='http.p12',
|
||||||
dirsrv_pkcs12='dirsrv.p12')
|
dirsrv_pkcs12='dirsrv.p12')
|
||||||
|
|
||||||
|
if result.returncode == 0:
|
||||||
|
raise nose.SkipTest(
|
||||||
|
"Known CA-less installation defect, see "
|
||||||
|
+ "https://fedorahosted.org/freeipa/ticket/4270")
|
||||||
|
|
||||||
assert result.returncode > 0
|
assert result.returncode > 0
|
||||||
|
|
||||||
def test_revoked_ds(self):
|
def test_revoked_ds(self):
|
||||||
@ -927,6 +946,12 @@ class TestReplicaInstall(CALessBase):
|
|||||||
|
|
||||||
result = self.prepare_replica(http_pkcs12='http.p12',
|
result = self.prepare_replica(http_pkcs12='http.p12',
|
||||||
dirsrv_pkcs12='dirsrv.p12')
|
dirsrv_pkcs12='dirsrv.p12')
|
||||||
|
|
||||||
|
if result.returncode == 0:
|
||||||
|
raise nose.SkipTest(
|
||||||
|
"Known CA-less installation defect, see "
|
||||||
|
+ "https://fedorahosted.org/freeipa/ticket/4270")
|
||||||
|
|
||||||
assert result.returncode > 0
|
assert result.returncode > 0
|
||||||
|
|
||||||
def test_http_intermediate_ca(self):
|
def test_http_intermediate_ca(self):
|
||||||
@ -1336,12 +1361,24 @@ class TestCertinstall(CALessBase):
|
|||||||
"Install new revoked HTTP certificate"
|
"Install new revoked HTTP certificate"
|
||||||
|
|
||||||
result = self.certinstall('w', 'ca1/server-revoked')
|
result = self.certinstall('w', 'ca1/server-revoked')
|
||||||
|
|
||||||
|
if result.returncode == 0:
|
||||||
|
raise nose.SkipTest(
|
||||||
|
"Known CA-less installation defect, see "
|
||||||
|
+ "https://fedorahosted.org/freeipa/ticket/4270")
|
||||||
|
|
||||||
assert result.returncode > 0
|
assert result.returncode > 0
|
||||||
|
|
||||||
def test_revoked_ds(self):
|
def test_revoked_ds(self):
|
||||||
"Install new revoked DS certificate"
|
"Install new revoked DS certificate"
|
||||||
|
|
||||||
result = self.certinstall('d', 'ca1/server-revoked')
|
result = self.certinstall('d', 'ca1/server-revoked')
|
||||||
|
|
||||||
|
if result.returncode == 0:
|
||||||
|
raise nose.SkipTest(
|
||||||
|
"Known CA-less installation defect, see "
|
||||||
|
+ "https://fedorahosted.org/freeipa/ticket/4270")
|
||||||
|
|
||||||
assert result.returncode > 0
|
assert result.returncode > 0
|
||||||
|
|
||||||
def test_http_intermediate_ca(self):
|
def test_http_intermediate_ca(self):
|
||||||
|
Loading…
Reference in New Issue
Block a user