Fix test_posix (regression introduced by r80885)
diff --git a/Lib/test/test_posix.py b/Lib/test/test_posix.py
index fa1abe3..cbc786c 100644
--- a/Lib/test/test_posix.py
+++ b/Lib/test/test_posix.py
@@ -299,9 +299,13 @@
                 posix.lchflags(support.TESTFN, st.st_flags)
 
     def test_environ(self):
+        if os.name == "nt":
+            item_type = str
+        else:
+            item_type = bytes
         for k, v in posix.environ.items():
-            self.assertEqual(type(k), str)
-            self.assertEqual(type(v), str)
+            self.assertEqual(type(k), item_type)
+            self.assertEqual(type(v), item_type)
 
     def test_getcwd_long_pathnames(self):
         if hasattr(posix, 'getcwd'):