1234567891011121314151617181920212223242526 |
- import unittest, os, tempfile
- from subprocess import Popen
- import acme_tiny
- from . import monkey
- class TestModule(unittest.TestCase):
- "Tests for acme_tiny.get_crt()"
- def setUp(self):
- self.CA = "https://acme-staging.api.letsencrypt.org"
- self.keys = monkey.gen_keys()
- self.tempdir = tempfile.mkdtemp()
- self.fuse_proc = Popen(["python", "tests/monkey.py", self.tempdir])
- def tearDown(self):
- self.fuse_proc.terminate()
- self.fuse_proc.wait()
- os.rmdir(self.tempdir)
- def test_success(self):
- result = acme_tiny.get_crt(
- self.keys['account_key'].name,
- self.keys['domain_csr'].name,
- self.tempdir,
- CA=self.CA)
|