[pypy-commit] pypy default: Don't crash if no user group is called 'root'.
arigo
noreply at buildbot.pypy.org
Tue Nov 12 15:19:17 CET 2013
Author: Armin Rigo <arigo at tunes.org>
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'
More information about the pypy-commit
mailing list