mirror of
https://github.com/laurivosandi/certidude
synced 2024-12-23 00:25:18 +00:00
Install cryptography.io just for unittests
This commit is contained in:
parent
c45a5df773
commit
d32ec224d7
@ -4,6 +4,7 @@ from datetime import datetime, timedelta
|
|||||||
from time import sleep
|
from time import sleep
|
||||||
import pytest
|
import pytest
|
||||||
import shutil
|
import shutil
|
||||||
|
import sys
|
||||||
import os
|
import os
|
||||||
|
|
||||||
UA_FEDORA_FIREFOX = "Mozilla/5.0 (X11; Fedora; Linux x86_64) " \
|
UA_FEDORA_FIREFOX = "Mozilla/5.0 (X11; Fedora; Linux x86_64) " \
|
||||||
@ -138,12 +139,11 @@ def clean_server():
|
|||||||
shutil.copyfile("/etc/resolv.conf.orig", "/etc/resolv.conf")
|
shutil.copyfile("/etc/resolv.conf.orig", "/etc/resolv.conf")
|
||||||
|
|
||||||
def test_cli_setup_authority():
|
def test_cli_setup_authority():
|
||||||
# apt install nano git build-essential python-dev libkrb5-dev
|
|
||||||
import os
|
|
||||||
import sys
|
|
||||||
|
|
||||||
assert os.getuid() == 0, "Run tests as root in a clean VM or container"
|
assert os.getuid() == 0, "Run tests as root in a clean VM or container"
|
||||||
|
|
||||||
|
os.system("apt-get install -y git build-essential python-dev libkrb5-dev")
|
||||||
|
os.system("pip install cryptography")
|
||||||
|
|
||||||
assert not os.environ.get("KRB5CCNAME"), "Environment contaminated"
|
assert not os.environ.get("KRB5CCNAME"), "Environment contaminated"
|
||||||
assert not os.environ.get("KRB5_KTNAME"), "Environment contaminated"
|
assert not os.environ.get("KRB5_KTNAME"), "Environment contaminated"
|
||||||
|
|
||||||
@ -737,8 +737,6 @@ def test_cli_setup_authority():
|
|||||||
result = runner.invoke(cli, ["setup", "nginx", "-cn", "www.example.lan", "ca.example.lan"])
|
result = runner.invoke(cli, ["setup", "nginx", "-cn", "www.example.lan", "ca.example.lan"])
|
||||||
assert not result.exception, result.output # client conf already exists, remove to regenerate
|
assert not result.exception, result.output # client conf already exists, remove to regenerate
|
||||||
|
|
||||||
import os
|
|
||||||
|
|
||||||
with open("/etc/certidude/client.conf", "a") as fh:
|
with open("/etc/certidude/client.conf", "a") as fh:
|
||||||
fh.write("insecure = true\n")
|
fh.write("insecure = true\n")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user