Fixed #1673. I hope it works. I don't have access to a Windows box right now.
diff --git a/Lib/test/test_pep277.py b/Lib/test/test_pep277.py
index 3c3f9ac..770b526 100644
--- a/Lib/test/test_pep277.py
+++ b/Lib/test/test_pep277.py
@@ -80,7 +80,7 @@
         f1 = os.listdir(test_support.TESTFN)
         f2 = os.listdir(str(test_support.TESTFN.encode("utf-8"),
                                 sys.getfilesystemencoding()))
-        sf2 = set("\\".join((unicode(test_support.TESTFN), f))
+        sf2 = set("\\".join((str(test_support.TESTFN), f))
                   for f in f2)
         self.failUnlessEqual(len(f1), len(self.files))
         self.failUnlessEqual(sf2, set(self.files))