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))