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
|
from certidude import const
|
||||||
|
|
||||||
result = runner.invoke(cli, ['setup', 'authority'])
|
result = runner.invoke(cli, ['setup', 'authority'])
|
||||||
assert not result.exception
|
assert not result.exception, result.output
|
||||||
|
|
||||||
from certidude import config, authority
|
from certidude import config, authority
|
||||||
assert authority.ca_cert.serial_number >= 0x100000000000000000000000000000000000000
|
assert authority.ca_cert.serial_number >= 0x100000000000000000000000000000000000000
|
||||||
@ -79,14 +79,14 @@ def test_cli_setup_authority():
|
|||||||
|
|
||||||
# Start server before any signing operations are performed
|
# Start server before any signing operations are performed
|
||||||
result = runner.invoke(cli, ['serve', '-f'])
|
result = runner.invoke(cli, ['serve', '-f'])
|
||||||
assert not result.exception
|
assert not result.exception, result.output
|
||||||
|
|
||||||
# Password is bot, users created by Travis
|
# Password is bot, users created by Travis
|
||||||
usertoken = "Basic dXNlcmJvdDpib3Q="
|
usertoken = "Basic dXNlcmJvdDpib3Q="
|
||||||
admintoken = "Basic YWRtaW5ib3Q6Ym90"
|
admintoken = "Basic YWRtaW5ib3Q6Ym90"
|
||||||
|
|
||||||
result = runner.invoke(cli, ['users'])
|
result = runner.invoke(cli, ['users'])
|
||||||
assert not result.exception
|
assert not result.exception, result.output
|
||||||
|
|
||||||
# Check that we can retrieve empty CRL
|
# Check that we can retrieve empty CRL
|
||||||
r = client().simulate_get("/api/revoked/")
|
r = client().simulate_get("/api/revoked/")
|
||||||
@ -95,7 +95,7 @@ def test_cli_setup_authority():
|
|||||||
|
|
||||||
# Test command line interface
|
# Test command line interface
|
||||||
result = runner.invoke(cli, ['list', '-srv'])
|
result = runner.invoke(cli, ['list', '-srv'])
|
||||||
assert not result.exception
|
assert not result.exception, result.output
|
||||||
|
|
||||||
# Test CA certificate fetch
|
# Test CA certificate fetch
|
||||||
r = client().simulate_get("/api/certificate")
|
r = client().simulate_get("/api/certificate")
|
||||||
@ -153,17 +153,17 @@ def test_cli_setup_authority():
|
|||||||
|
|
||||||
# Test command line interface
|
# Test command line interface
|
||||||
result = runner.invoke(cli, ['list', '-srv'])
|
result = runner.invoke(cli, ['list', '-srv'])
|
||||||
assert not result.exception
|
assert not result.exception, result.output
|
||||||
result = runner.invoke(cli, ['sign', 'test', '-o'])
|
result = runner.invoke(cli, ['sign', 'test', '-o'])
|
||||||
assert not result.exception
|
assert not result.exception, result.output
|
||||||
result = runner.invoke(cli, ['revoke', 'test'])
|
result = runner.invoke(cli, ['revoke', 'test'])
|
||||||
assert not result.exception
|
assert not result.exception, result.output
|
||||||
authority.generate_ovpn_bundle(u"test2")
|
authority.generate_ovpn_bundle(u"test2")
|
||||||
authority.generate_pkcs12_bundle(u"test3")
|
authority.generate_pkcs12_bundle(u"test3")
|
||||||
result = runner.invoke(cli, ['list', '-srv'])
|
result = runner.invoke(cli, ['list', '-srv'])
|
||||||
assert not result.exception
|
assert not result.exception, result.output
|
||||||
result = runner.invoke(cli, ['cron'])
|
result = runner.invoke(cli, ['cron'])
|
||||||
assert not result.exception
|
assert not result.exception, result.output
|
||||||
|
|
||||||
|
|
||||||
# Test session API call
|
# Test session API call
|
||||||
@ -285,7 +285,7 @@ def test_cli_setup_authority():
|
|||||||
headers={"Authorization":admintoken})
|
headers={"Authorization":admintoken})
|
||||||
assert r.status_code == 200
|
assert r.status_code == 200
|
||||||
result = runner.invoke(cli, ['revoke', 'test3'])
|
result = runner.invoke(cli, ['revoke', 'test3'])
|
||||||
assert not result.exception
|
assert not result.exception, result.output
|
||||||
|
|
||||||
|
|
||||||
# Test static
|
# 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"])
|
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"])
|
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
|
import os
|
||||||
if not os.path.exists("/etc/openvpn/keys"):
|
if not os.path.exists("/etc/openvpn/keys"):
|
||||||
@ -353,8 +353,8 @@ def test_cli_setup_authority():
|
|||||||
|
|
||||||
# pregen dhparam
|
# pregen dhparam
|
||||||
result = runner.invoke(cli, ["request", "--no-wait"])
|
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'])
|
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"])
|
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