[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [stem/master] Speed up test_download_descriptor
commit e32f8f75ef31e7165344534dbb56e5fb1c2674a8
Author: Damian Johnson <atagar@xxxxxxxxxxxxxx>
Date: Fri Oct 2 14:42:59 2020 -0700
Speed up test_download_descriptor
Our '--help' assertion pointlessly downloaded server descriptors (since we
negate sys.exit). This reduces this test's runtime from 211 to 1 ms.
---
test/unit/examples.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/test/unit/examples.py b/test/unit/examples.py
index faea5e6c..2d6d2eec 100644
--- a/test/unit/examples.py
+++ b/test/unit/examples.py
@@ -606,8 +606,9 @@ class TestExamples(unittest.TestCase):
import download_descriptor
with patch('sys.stdout', new_callable = io.StringIO) as stdout_mock:
- download_descriptor.main(['--help'])
- self.assertTrue(stdout_mock.getvalue().startswith("Downloads a descriptor through Tor's ORPort"))
+ with patch('stem.descriptor.remote.get_server_descriptors', _download_of([])):
+ download_descriptor.main(['--help'])
+ self.assertTrue(stdout_mock.getvalue().startswith("Downloads a descriptor through Tor's ORPort"))
with patch('sys.stdout', new_callable = io.StringIO) as stdout_mock:
download_descriptor.main(['--type', 'kaboom'])
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits