Commit 4b187130 authored by Vincent Pelletier's avatar Vincent Pelletier

test: Follow-up upcoming caucase API changes.

parent 91525e37
...@@ -61,17 +61,6 @@ def findFreeTCPPort(ip=''): ...@@ -61,17 +61,6 @@ def findFreeTCPPort(ip=''):
return str(s.getsockname()[1]) return str(s.getsockname()[1])
@contextlib.contextmanager
def captured_output():
new_out, new_err = StringIO(), StringIO()
old_out, old_err = sys.stdout, sys.stderr
try:
sys.stdout, sys.stderr = new_out, new_err
yield sys.stdout, sys.stderr
finally:
sys.stdout, sys.stderr = old_out, old_err
class KedifaMixin(object): class KedifaMixin(object):
def setUp(self): def setUp(self):
self.testdir = tempfile.mkdtemp() self.testdir = tempfile.mkdtemp()
...@@ -200,10 +189,15 @@ class KedifaMixinCaucase(KedifaMixin): ...@@ -200,10 +189,15 @@ class KedifaMixinCaucase(KedifaMixin):
self.cas = cas.split() self.cas = cas.split()
kedifa_key_pem, csr_file = self.generateCSR(unicode(common_name)) kedifa_key_pem, csr_file = self.generateCSR(unicode(common_name))
with captured_output() as (out, err): out = StringIO()
caucase.cli.main(argv=self.cas + [ err = StringIO()
caucase.cli.main(
argv=self.cas + [
'--send-csr', csr_file '--send-csr', csr_file
]) ],
stdout=out,
stderr=err,
)
self.assertEqual('', err.getvalue().strip()) self.assertEqual('', err.getvalue().strip())
output = out.getvalue().strip() output = out.getvalue().strip()
...@@ -439,10 +433,15 @@ class KedifaIntegrationTest(KedifaMixinCaucase, unittest.TestCase): ...@@ -439,10 +433,15 @@ class KedifaIntegrationTest(KedifaMixinCaucase, unittest.TestCase):
raise raise
def revokeCaucaseServiceCertifice(self): def revokeCaucaseServiceCertifice(self):
with captured_output() as (out, err): out = StringIO()
caucase.cli.main(argv=self.cas + [ err = StringIO()
caucase.cli.main(
argv=self.cas + [
'--revoke-crt', self.client_key_pem, self.client_key_pem '--revoke-crt', self.client_key_pem, self.client_key_pem
]) ],
stdout=out,
stderr=err,
)
self.assertEqual('', out.getvalue().strip()) self.assertEqual('', out.getvalue().strip())
self.assertEqual('', err.getvalue().strip()) self.assertEqual('', err.getvalue().strip())
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment