summaryrefslogtreecommitdiff
path: root/rdiff-backup/testing/securitytest.py
diff options
context:
space:
mode:
authorbescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2003-10-14 07:33:12 +0000
committerbescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2003-10-14 07:33:12 +0000
commitd8cee73f6ab56d8ec6fb2b9969cefb9d9d521bb4 (patch)
treedf6dc311a9e6d44376c32fdd8e9a35bf68d50ef5 /rdiff-backup/testing/securitytest.py
parent8ca3cf2a1d13e07988b6b7bc7f8c27fe6d150fb4 (diff)
downloadrdiff-backup-d8cee73f6ab56d8ec6fb2b9969cefb9d9d521bb4.tar.gz
Final changes for 0.13.3
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@474 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
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,