mirror of
https://github.com/laurivosandi/certidude
synced 2024-12-22 16:25:17 +00:00
tests: Dump command output on exception
This commit is contained in:
parent
e9c54e1dd1
commit
3b5ef8f45f
@ -69,7 +69,7 @@ def test_cli_setup_authority():
|
||||
from certidude import const
|
||||
|
||||
result = runner.invoke(cli, ['setup', 'authority'])
|
||||
assert not result.exception
|
||||
assert not result.exception, result.output
|
||||
|
||||
from certidude import config, authority
|
||||
assert authority.ca_cert.serial_number >= 0x100000000000000000000000000000000000000
|
||||
@ -79,14 +79,14 @@ def test_cli_setup_authority():
|
||||
|
||||
# Start server before any signing operations are performed
|
||||
result = runner.invoke(cli, ['serve', '-f'])
|
||||
assert not result.exception
|
||||
assert not result.exception, result.output
|
||||
|
||||
# Password is bot, users created by Travis
|
||||
usertoken = "Basic dXNlcmJvdDpib3Q="
|
||||
admintoken = "Basic YWRtaW5ib3Q6Ym90"
|
||||
|
||||
result = runner.invoke(cli, ['users'])
|
||||
assert not result.exception
|
||||
assert not result.exception, result.output
|
||||
|
||||
# Check that we can retrieve empty CRL
|
||||
r = client().simulate_get("/api/revoked/")
|
||||
@ -95,7 +95,7 @@ def test_cli_setup_authority():
|
||||
|
||||
# Test command line interface
|
||||
result = runner.invoke(cli, ['list', '-srv'])
|
||||
assert not result.exception
|
||||
assert not result.exception, result.output
|
||||
|
||||
# Test CA certificate fetch
|
||||
r = client().simulate_get("/api/certificate")
|
||||
@ -153,17 +153,17 @@ def test_cli_setup_authority():
|
||||
|
||||
# Test command line interface
|
||||
result = runner.invoke(cli, ['list', '-srv'])
|
||||
assert not result.exception
|
||||
assert not result.exception, result.output
|
||||
result = runner.invoke(cli, ['sign', 'test', '-o'])
|
||||
assert not result.exception
|
||||
assert not result.exception, result.output
|
||||
result = runner.invoke(cli, ['revoke', 'test'])
|
||||
assert not result.exception
|
||||
assert not result.exception, result.output
|
||||
authority.generate_ovpn_bundle(u"test2")
|
||||
authority.generate_pkcs12_bundle(u"test3")
|
||||
result = runner.invoke(cli, ['list', '-srv'])
|
||||
assert not result.exception
|
||||
assert not result.exception, result.output
|
||||
result = runner.invoke(cli, ['cron'])
|
||||
assert not result.exception
|
||||
assert not result.exception, result.output
|
||||
|
||||
|
||||
# Test session API call
|
||||
@ -285,7 +285,7 @@ def test_cli_setup_authority():
|
||||
headers={"Authorization":admintoken})
|
||||
assert r.status_code == 200
|
||||
result = runner.invoke(cli, ['revoke', 'test3'])
|
||||
assert not result.exception
|
||||
assert not result.exception, result.output
|
||||
|
||||
|
||||
# Test static
|
||||
@ -339,10 +339,10 @@ def test_cli_setup_authority():
|
||||
|
||||
|
||||
result = runner.invoke(cli, ['setup', 'openvpn', 'server', "-cn", "vpn.example.lan", "ca.example.lan"])
|
||||
assert not result.exception
|
||||
assert not result.exception, result.output
|
||||
|
||||
result = runner.invoke(cli, ['setup', 'openvpn', 'client', "-cn", "roadwarrior1", "ca.example.lan", "vpn.example.lan"])
|
||||
assert not result.exception
|
||||
assert not result.exception, result.output
|
||||
|
||||
import os
|
||||
if not os.path.exists("/etc/openvpn/keys"):
|
||||
@ -353,8 +353,8 @@ def test_cli_setup_authority():
|
||||
|
||||
# pregen dhparam
|
||||
result = runner.invoke(cli, ["request", "--no-wait"])
|
||||
assert not result.exception
|
||||
assert not result.exception, result.output
|
||||
result = runner.invoke(cli, ['sign', 'vpn.example.lan'])
|
||||
assert not result.exception
|
||||
assert not result.exception, result.output
|
||||
result = runner.invoke(cli, ["request", "--no-wait"])
|
||||
assert not result.exception
|
||||
assert not result.exception, result.output
|
||||
|
Loading…
Reference in New Issue
Block a user