Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/certbot/certbot.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrad Warren <bmw@eff.org>2017-05-05 00:45:51 +0300
committerBrad Warren <bmw@eff.org>2017-05-05 00:45:51 +0300
commit614c265e48c556e080cacdf28dd59a202d197254 (patch)
tree24c672d7b8280cf2d649ab2875b1b8839855726e
parent4d0cf8000ae14f6662e52fda14eb390474cab6e8 (diff)
mock atexitmockatexit
-rw-r--r--certbot/tests/main_test.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/certbot/tests/main_test.py b/certbot/tests/main_test.py
index 23cff7edd..1c2f72aa8 100644
--- a/certbot/tests/main_test.py
+++ b/certbot/tests/main_test.py
@@ -390,7 +390,9 @@ class MainTest(test_util.TempDirTestCase): # pylint: disable=too-many-public-me
toy_stdout = stdout if stdout else six.StringIO()
with mock.patch('certbot.main.sys.stdout', new=toy_stdout):
with mock.patch('certbot.main.sys.stderr') as stderr:
- ret = main.main(args[:]) # NOTE: parser can alter its args!
+ with mock.patch('atexit.register'):
+ # NOTE: parser can alter its args!
+ ret = main.main(args[:])
return ret, toy_stdout, stderr
def test_no_flags(self):
@@ -404,7 +406,8 @@ class MainTest(test_util.TempDirTestCase): # pylint: disable=too-many-public-me
with mock.patch('certbot.main.sys.stdout', new=toy_out):
with mock.patch('certbot.main.sys.stderr', new=toy_err):
try:
- main.main(["--version"])
+ with mock.patch('atexit.register'):
+ main.main(["--version"])
except SystemExit:
pass
finally:
@@ -418,7 +421,9 @@ class MainTest(test_util.TempDirTestCase): # pylint: disable=too-many-public-me
exc = None
try:
with mock.patch('certbot.main.sys.stderr'):
- main.main(self.standard_args + args[:]) # NOTE: parser can alter its args!
+ with mock.patch('atexit.register'):
+ # NOTE: parser can alter its args!
+ main.main(self.standard_args + args[:])
except errors.MissingCommandlineFlag as exc_:
exc = exc_
self.assertTrue(message in str(exc))