[tor-commits] [nyx/master] Merge expand_path.py test into init
atagar at torproject.org
atagar at torproject.org
Sat Apr 2 01:30:46 UTC 2016
commit 1b65342dffffa3cadc3f1cf62a549c5b565c1c9e
Author: Damian Johnson <atagar at torproject.org>
Date: Fri Apr 1 10:47:15 2016 -0700
Merge expand_path.py test into init
This only had a single test for an __init__.py util. Good start for a module
that tests all util fuctions there.
---
test/__init__.py | 22 ++++++++++++++++++++++
test/expand_path.py | 21 ---------------------
2 files changed, 22 insertions(+), 21 deletions(-)
diff --git a/test/__init__.py b/test/__init__.py
index 99ed76f..05acdaa 100644
--- a/test/__init__.py
+++ b/test/__init__.py
@@ -2,6 +2,12 @@
Unit tests for nyx.
"""
+import unittest
+
+from nyx import expand_path, uses_settings
+
+from mock import patch, Mock
+
__all__ = [
'arguments',
'expand_path',
@@ -9,3 +15,19 @@ __all__ = [
'log',
'tracker',
]
+
+
+class TestBaseUtil(unittest.TestCase):
+ @patch('nyx.tor_controller')
+ @patch('stem.util.system.cwd', Mock(return_value = '/your_cwd'))
+ @uses_settings
+ def test_expand_path(self, tor_controller_mock, config):
+ tor_controller_mock().get_pid.return_value = 12345
+ self.assertEqual('/absolute/path/to/torrc', expand_path('/absolute/path/to/torrc'))
+ self.assertEqual('/your_cwd/torrc', expand_path('torrc'))
+
+ config.set('tor.chroot', '/chroot')
+ self.assertEqual('/chroot/absolute/path/to/torrc', expand_path('/absolute/path/to/torrc'))
+ self.assertEqual('/chroot/your_cwd/torrc', expand_path('torrc'))
+
+ config.set('tor.chroot', None)
diff --git a/test/expand_path.py b/test/expand_path.py
deleted file mode 100644
index 559712a..0000000
--- a/test/expand_path.py
+++ /dev/null
@@ -1,21 +0,0 @@
-import unittest
-
-from nyx import expand_path, uses_settings
-
-from mock import patch, Mock
-
-
-class TestExpandPath(unittest.TestCase):
- @patch('nyx.tor_controller')
- @patch('stem.util.system.cwd', Mock(return_value = '/your_cwd'))
- @uses_settings
- def test_expand_path(self, tor_controller_mock, config):
- tor_controller_mock().get_pid.return_value = 12345
- self.assertEqual('/absolute/path/to/torrc', expand_path('/absolute/path/to/torrc'))
- self.assertEqual('/your_cwd/torrc', expand_path('torrc'))
-
- config.set('tor.chroot', '/chroot')
- self.assertEqual('/chroot/absolute/path/to/torrc', expand_path('/absolute/path/to/torrc'))
- self.assertEqual('/chroot/your_cwd/torrc', expand_path('torrc'))
-
- config.set('tor.chroot', None)
More information about the tor-commits
mailing list