Commits

Brian Kearns committed b1014f8

fix this test a bit more strictly

Comments (0)

Files changed (1)

pypy/module/test_lib_pypy/test_grp_extra.py

 
     def test_basic(self):
         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'
-        assert isinstance(g.gr_passwd, str)    # usually just 'x', don't hope :-)
+        for name in ["root", "wheel"]:
+            try:
+                g = self.grp.getgrnam(name)
+            except KeyError:
+                continue
+            assert g.gr_gid == 0
+            assert g.gr_mem == ['root'] or g.gr_mem == []
+            assert g.gr_name == name
+            assert isinstance(g.gr_passwd, str)    # usually just 'x', don't hope :-)
+            break
+        else:
+            raise
 
     def test_extra(self):
         grp = self.grp
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.