mirror of
https://github.com/python/cpython.git
synced 2025-08-03 16:39:00 +00:00
If the file containing expected output does not exist, assume that it
contains a single line of text giving the name of the output file. This covers all tests that do not actually produce any output in the test code.
This commit is contained in:
parent
6268669612
commit
ae1bb176be
1 changed files with 6 additions and 1 deletions
|
@ -37,6 +37,7 @@ import os
|
|||
import getopt
|
||||
import traceback
|
||||
import random
|
||||
import StringIO
|
||||
|
||||
import test_support
|
||||
|
||||
|
@ -284,7 +285,11 @@ def count(n, word):
|
|||
class Compare:
|
||||
|
||||
def __init__(self, filename):
|
||||
self.fp = open(filename, 'r')
|
||||
if os.path.exists(filename):
|
||||
self.fp = open(filename, 'r')
|
||||
else:
|
||||
self.fp = StringIO.StringIO(
|
||||
os.path.basename(filename) + "\n")
|
||||
self.stuffthatmatched = []
|
||||
|
||||
def write(self, data):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue