diff options
Diffstat (limited to 'rdiff-backup/testing/ctest.py')
-rw-r--r-- | rdiff-backup/testing/ctest.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/rdiff-backup/testing/ctest.py b/rdiff-backup/testing/ctest.py index 16a7882..2f11b1f 100644 --- a/rdiff-backup/testing/ctest.py +++ b/rdiff-backup/testing/ctest.py @@ -41,5 +41,13 @@ class CTest(unittest.TestCase): """Test running C.sync""" C.sync() + def test_acl_quoting(self): + """Test the acl_quote and acl_unquote functions""" + assert C.acl_quote('foo') == 'foo', C.acl_quote('foo') + assert C.acl_quote('\n') == '\\012', C.acl_quote('\n') + assert C.acl_unquote('\\012') == '\n' + s = '\\\n\t\145\n\01==' + assert C.acl_unquote(C.acl_quote(s)) == s + if __name__ == "__main__": unittest.main() |