]> granicus.if.org Git - python/commitdiff
Issue #7108: Fix test_commands to not fail when special attributes ('@'
authorNed Deily <nad@acm.org>
Wed, 6 Apr 2011 00:16:09 +0000 (17:16 -0700)
committerNed Deily <nad@acm.org>
Wed, 6 Apr 2011 00:16:09 +0000 (17:16 -0700)
or '.') appear in 'ls -l' output.

Lib/test/test_commands.py
Misc/NEWS

index 70cfb58074da03795a7f3ef06baa2146573be4a0..066b18286045d34b6abd78a55d8b047aef1bdddd 100644 (file)
@@ -49,8 +49,12 @@ class CommandTests(unittest.TestCase):
         #     drwxr-xr-x   15 Joe User My Group     4096 Aug 12 12:50 /
         # Note that the first case above has a space in the group name
         # while the second one has a space in both names.
+        # Special attributes supported:
+        #   + = has ACLs
+        #   @ = has Mac OS X extended attributes
+        #   . = has a SELinux security context
         pat = r'''d.........   # It is a directory.
-                  \+?          # It may have ACLs.
+                  [.+@]?       # It may have special attributes.
                   \s+\d+       # It has some number of links.
                   [^/]*        # Skip user, group, size, and date.
                   /\.          # and end with the name of the file.
index fe4605fafac3cd9667240f2e9844cdc5724a7ccc..f460127bdff99a48bdd5db7345b81921369e8d7f 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -315,6 +315,9 @@ Build
 Tests
 -----
 
+- Issue #7108: Fix test_commands to not fail when special attributes ('@'
+  or '.') appear in 'ls -l' output.
+
 - Issue #11490: test_subprocess:test_leaking_fds_on_error no longer gives a
   false positive if the last directory in the path is inaccessible.