Red Hat Bugzilla – Bug 625393
adjust test_commands unit test to the updated output of the ls command
Last modified: 2016-05-31 21:40:11 EDT
Description of problem: The unit test test_commands fails because the updated output of the ls command now contains an extra dot character for SELinux context. Patch available at http://bugs.python.org/issue7108 Version-Release number of selected component (if applicable): python-2.6.5-3.el6.x86_64 Steps to Reproduce: regrtest.py test_commands.py Dave Malcolm's comment from BZ#583931: https://bugzilla.redhat.com/show_bug.cgi?id=583931#c14 I'm investigating the failures listed in comment #6, with python-2.6.5-3.el6.x86_64. test_commands: Not a bug in my opinion: due to a change in the output of ls with SELinux (http://bugs.python.org/issue7108): ====================================================================== FAIL: test_getstatus (__main__.CommandTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib64/python2.6/test/test_commands.py", line 60, in test_getstatus self.assert_(re.match(pat, getstatus("/."), re.VERBOSE)) AssertionError ---------------------------------------------------------------------- Ran 2 tests in 0.020s FAILED (failures=1)
I've committed a fix for this to Rawhide: http://pkgs.fedoraproject.org/gitweb/?p=python.git;a=blob;f=fix-test_commands-expected-ls-output-issue7108.patch;h=e270ec5db3680a9ff82e6af8d67b3033b67fc87c;hb=5810c5d8b1c876ccc4c547cc71cf20520dd27d85
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2011-0554.html