[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Rdiff-backup-commits] Changes to rdiff-backup/testing/fs_abilitiestest.
From: |
Ben Escoto |
Subject: |
[Rdiff-backup-commits] Changes to rdiff-backup/testing/fs_abilitiestest.py |
Date: |
Thu, 20 Oct 2005 22:27:35 -0400 |
Index: rdiff-backup/testing/fs_abilitiestest.py
diff -u rdiff-backup/testing/fs_abilitiestest.py:1.9
rdiff-backup/testing/fs_abilitiestest.py:1.10
--- rdiff-backup/testing/fs_abilitiestest.py:1.9 Thu Oct 20 20:20:29 2005
+++ rdiff-backup/testing/fs_abilitiestest.py Fri Oct 21 02:27:34 2005
@@ -15,6 +15,7 @@
dir_to_test = "testfiles"
eas = acls = 1
chars_to_quote = ""
+ case_sensitive = 1
ownership = (os.getuid() == 0)
hardlinks = fsync_dirs = 1
dir_inc_perms = 1
@@ -32,6 +33,9 @@
#resource_forks = 0
#carbonfile = 0
+ # A case insensitive directory (a cdrom mount on my system!)
+ case_insensitive_path = "/media/cdrecorder"
+
def testReadOnly(self):
"""Test basic querying read only"""
base_dir = rpath.RPath(Globals.local_connection,
self.dir_to_test)
@@ -42,6 +46,7 @@
assert fsa.acls == self.acls, fsa.acls
assert fsa.resource_forks == self.resource_forks,
fsa.resource_forks
assert fsa.carbonfile == self.carbonfile, fsa.carbonfile
+ assert fsa.case_sensitive == self.case_sensitive,
fsa.case_sensitive
def testReadWrite(self):
"""Test basic querying read/write"""
@@ -74,6 +79,13 @@
assert chars_to_quote == self.chars_to_quote, chars_to_quote
new_dir.delete()
+
+ def test_case_sensitive(self):
+ """Test a read-only case-INsensitive directory"""
+ rp = rpath.RPath(Globals.local_connection,
self.case_insensitive_path)
+ fsa = fs_abilities.FSAbilities('read-only')
+ fsa.set_case_sensitive_readonly(rp)
+ assert fsa.case_sensitive == 0, fsa.case_sensitive
if __name__ == "__main__": unittest.main()