(original) (raw)
Index: Lib/test/test_tempfile.py =================================================================== --- Lib/test/test_tempfile.py (revision 74178) +++ Lib/test/test_tempfile.py (working copy) @@ -814,7 +814,25 @@ pass self.failUnlessRaises(ValueError, use_closed) + def test_broken_methods(self): + with tempfile.SpooledTemporaryFile(max_size=1) as f: + # These properties and methods all seem broken... + f.encoding + f.newlines + f.softspace + f.xreadlines() + + f.write(bytes('urk', encoding='utf-8')) + f.rollover() + # ...even after writing real data and rollover() + f.encoding + f.newlines + f.softspace + f.xreadlines() + + + test_classes.append(test_SpooledTemporaryFile)