[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [stem/master] Clarifying why test's load_conf() expects an exception
commit 5f65f786dee22089323febc899bf2c85a53c99aa
Author: Damian Johnson <atagar@xxxxxxxxxxxxxx>
Date: Mon Jun 24 09:23:16 2013 -0700
Clarifying why test's load_conf() expects an exception
For a long while I've been puzzled why this load_conf() call asserted an
exception. When I ran it in a cusom prompt it ran fine - turned out that it was
relying on us having a custom DataDir. Tor balks (rightfully) when we'd shift
our DataDir out from a running tor instance.
Doing a better job explaining what's up in the comment.
---
test/integ/control/controller.py | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/test/integ/control/controller.py b/test/integ/control/controller.py
index bc9619c..c4b8fb1 100644
--- a/test/integ/control/controller.py
+++ b/test/integ/control/controller.py
@@ -545,7 +545,14 @@ class TestController(unittest.TestCase):
oldconf = runner.get_torrc_contents()
try:
- # invalid requests
+ # Check a request that changes our DataDir. Tor should rightfully balk
+ # at this...
+ #
+ # InvalidRequest: Transition not allowed: Failed to parse/validate
+ # config: While Tor is running, changing DataDirectory
+ # ("/home/atagar/Desktop/stem/test/data"->"/home/atagar/.tor") is not
+ # allowed.
+
self.assertRaises(stem.InvalidRequest, controller.load_conf, "ContactInfo confloaded")
try:
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits