mirror of
				https://github.com/laurivosandi/certidude
				synced 2025-10-31 01:19:11 +00:00 
			
		
		
		
	Install cryptography.io just for unittests
This commit is contained in:
		| @@ -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") | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user