summaryrefslogtreecommitdiff
path: root/rdiff-backup/testing/securitytest.py
diff options
context:
space:
mode:
Diffstat (limited to 'rdiff-backup/testing/securitytest.py')
-rw-r--r--rdiff-backup/testing/securitytest.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/rdiff-backup/testing/securitytest.py b/rdiff-backup/testing/securitytest.py
index 1c7bade..c9ae86b 100644
--- a/rdiff-backup/testing/securitytest.py
+++ b/rdiff-backup/testing/securitytest.py
@@ -12,7 +12,7 @@ class SecurityTest(unittest.TestCase):
problem.
"""
- assert isinstance(exc, Security.Violation)
+ assert isinstance(exc, Security.Violation), exc
#assert str(exc).find("Security") >= 0, "%s\n%s" % (exc, repr(exc))
def test_vet_request_ro(self):
@@ -45,15 +45,15 @@ class SecurityTest(unittest.TestCase):
conn.Globals.set("TEST_var", rp)
assert conn.Globals.get("TEST_var").path == rp.path
- for rp in [RPath(conn, "foobar"),
- RPath(conn, "/usr/local"),
- RPath(conn, "foo/../bar")]:
- try: conn.Globals.set("TEST_var", rp)
+ for path in ["foobar", "/usr/local", "foo/../bar"]:
+ try:
+ rp = rpath.RPath(conn, path)
+ conn.Globals.set("TEST_var", rp)
except Exception, e:
self.assert_exc_sec(e)
continue
assert 0, "No violation raised by rp %s" % (rp,)
-
+
SetConnections.CloseConnections()
def secure_rdiff_backup(self, in_dir, out_dir, in_local, restrict_args,