Author: Armin Rigo <[email protected]>
Branch: 
Changeset: r67982:c151e8359d3a
Date: 2013-11-12 15:18 +0100
http://bitbucket.org/pypy/pypy/changeset/c151e8359d3a/

Log:    Don't crash if no user group is called 'root'.

diff --git a/pypy/module/test_lib_pypy/test_grp_extra.py 
b/pypy/module/test_lib_pypy/test_grp_extra.py
--- a/pypy/module/test_lib_pypy/test_grp_extra.py
+++ b/pypy/module/test_lib_pypy/test_grp_extra.py
@@ -10,7 +10,11 @@
                                     "No grp module on this platform")
 
     def test_basic(self):
-        g = self.grp.getgrnam("root")
+        raises(KeyError, self.grp.getgrnam, "dEkLofcG")
+        try:
+            g = self.grp.getgrnam("root")
+        except KeyError:
+            return     # no 'root' group on OS/X?
         assert g.gr_gid == 0
         assert g.gr_mem == ['root'] or g.gr_mem == []
         assert g.gr_name == 'root'
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to