mirror of
https://github.com/python/cpython.git
synced 2025-08-31 05:58:33 +00:00
Added test cases for extended printing to an instance. This picked up
a bug in JPython where the instance had to have a flush() method.
This commit is contained in:
parent
6fe9bacb8c
commit
7e3e1c1ece
1 changed files with 9 additions and 1 deletions
|
@ -268,10 +268,18 @@ print >> sys.stdout
|
|||
print >> sys.stdout, 0 or 1, 0 or 1,
|
||||
print >> sys.stdout, 0 or 1
|
||||
|
||||
# test print >> None
|
||||
# test printing to an instance
|
||||
class Gulp:
|
||||
def write(self, msg): pass
|
||||
|
||||
gulp = Gulp()
|
||||
print >> gulp, 1, 2, 3
|
||||
print >> gulp, 1, 2, 3,
|
||||
print >> gulp
|
||||
print >> gulp, 0 or 1, 0 or 1,
|
||||
print >> gulp, 0 or 1
|
||||
|
||||
# test print >> None
|
||||
def driver():
|
||||
oldstdout = sys.stdout
|
||||
sys.stdout = Gulp()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue