Adding tests for checking the existence of symlinks

This commit is contained in:
TheNavigat
2016-01-29 18:30:49 +02:00
parent 189d6eea26
commit 834b811ca0
+10 -1
View File
@@ -76,7 +76,10 @@ class BaseRenewableCertTest(unittest.TestCase):
junk.close()
self.defaults = configobj.ConfigObj()
self.test_rc = storage.RenewableCert(config.filename, self.cli_config)
with mock.patch("letsencrypt.storage.RenewableCert._check_symlinks") as check:
check.return_value = True
self.test_rc = storage.RenewableCert(config.filename, self.cli_config)
def tearDown(self):
shutil.rmtree(self.tempdir)
@@ -786,6 +789,12 @@ class RenewableCertTests(BaseRenewableCertTest):
renewer.main(cli_args=self._common_cli_args())
# The errors.CertStorageError is caught inside and nothing happens.
def test_missing_cert(self):
from letsencrypt import storage
self.assertRaises(errors.CertStorageError,
storage.RenewableCert,
self.config.filename, self.cli_config)
if __name__ == "__main__":
unittest.main() # pragma: no cover