Two more trivial fixes.
diff --git a/Lib/test/test_grp.py b/Lib/test/test_grp.py
index 08958ba..337f057 100755
--- a/Lib/test/test_grp.py
+++ b/Lib/test/test_grp.py
@@ -50,7 +50,7 @@
             bynames[n] = g
             bygids[g] = n
 
-        allnames = bynames.keys()
+        allnames = list(bynames.keys())
         namei = 0
         fakename = allnames[namei]
         while fakename in bynames:
diff --git a/Lib/test/test_pwd.py b/Lib/test/test_pwd.py
index 12d2bc9..375b2e9 100644
--- a/Lib/test/test_pwd.py
+++ b/Lib/test/test_pwd.py
@@ -55,7 +55,7 @@
             bynames[n] = u
             byuids[u] = n
 
-        allnames = bynames.keys()
+        allnames = list(bynames.keys())
         namei = 0
         fakename = allnames[namei]
         while fakename in bynames: