diff options
author | bescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2003-06-23 18:51:16 +0000 |
---|---|---|
committer | bescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2003-06-23 18:51:16 +0000 |
commit | 0f18c064359d2eaa0ee7bfaacb810c822eade82e (patch) | |
tree | d54a3fbb8c1e3ef35f6ecf909e8daf2e12719b6f /rdiff-backup/testing | |
parent | fa796670faf1300cf4576593a7a3ac42a9210846 (diff) | |
download | rdiff-backup-0f18c064359d2eaa0ee7bfaacb810c822eade82e.tar.gz |
Added reading/writing to chars_to_quote file
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@326 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/testing')
-rw-r--r-- | rdiff-backup/testing/fs_abilitiestest.py | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/rdiff-backup/testing/fs_abilitiestest.py b/rdiff-backup/testing/fs_abilitiestest.py index 0ac75b0..95fd898 100644 --- a/rdiff-backup/testing/fs_abilitiestest.py +++ b/rdiff-backup/testing/fs_abilitiestest.py @@ -1,4 +1,4 @@ -import unittest, os +import unittest, os, time from commontest import * from rdiff_backup import Globals, rpath, fs_abilities @@ -11,7 +11,7 @@ class FSAbilitiesTest(unittest.TestCase): the expected values below. """ - # Describes standard linux file system + # Describes standard linux file system with acls/eas dir_to_test = "testfiles" eas = acls = 1 chars_to_quote = "" @@ -36,7 +36,13 @@ class FSAbilitiesTest(unittest.TestCase): def testReadWrite(self): """Test basic querying read/write""" base_dir = rpath.RPath(Globals.local_connection, self.dir_to_test) - fsa = fs_abilities.FSAbilities().init_readwrite(base_dir) + new_dir = base_dir.append("fs_abilitiestest") + if new_dir.lstat(): Myrm(new_dir.path) + new_dir.setdata() + new_dir.mkdir() + t = time.time() + fsa = fs_abilities.FSAbilities().init_readwrite(new_dir) + print "Time elapsed = ", time.time() - t assert fsa.read_only == 0, fsa.read_only assert fsa.eas == self.eas, fsa.eas assert fsa.acls == self.acls, fsa.acls @@ -45,6 +51,14 @@ class FSAbilitiesTest(unittest.TestCase): assert fsa.hardlinks == self.hardlinks, fsa.hardlinks assert fsa.fsync_dirs == self.fsync_dirs, fsa.fsync_dirs + ctq_rp = new_dir.append("chars_to_quote") + assert ctq_rp.lstat() + fp = ctq_rp.open('rb') + chars_to_quote = fp.read() + assert not fp.close() + assert chars_to_quote == self.chars_to_quote, chars_to_quote + + new_dir.delete() if __name__ == "__main__": unittest.main() |