runTests: initialize portage.data for PyPy
authorZac Medico <zmedico@gentoo.org>
Fri, 16 Dec 2011 02:41:45 +0000 (18:41 -0800)
committerZac Medico <zmedico@gentoo.org>
Fri, 16 Dec 2011 02:41:45 +0000 (18:41 -0800)
pym/portage/tests/runTests

index 4c10087084183233959772fbb618261362d51104..0c476b3eb17f99c2e618e371b97cd1df72ffa126 100755 (executable)
@@ -30,6 +30,10 @@ import portage
 # work the same regardless of global configuration file state/existence.
 portage._disable_legacy_globals()
 
+# Somehow this prevents "TypeError: expected string" errors
+# from grp.getgrnam() with PyPy 1.7
+portage.data._init(os.environ)
+
 import portage.tests as tests
 from portage.const import PORTAGE_BIN_PATH
 path = os.environ.get("PATH", "").split(":")