mirror of
https://github.com/python/cpython.git
synced 2025-10-17 04:08:28 +00:00
Standardize behavior: no docstrings in test functions.
This commit is contained in:
parent
2e8bba5c21
commit
32c2ae7f4a
2 changed files with 13 additions and 10 deletions
|
@ -9,6 +9,7 @@ from test import test_support
|
||||||
#
|
#
|
||||||
|
|
||||||
class RoundtripLegalSyntaxTestCase(unittest.TestCase):
|
class RoundtripLegalSyntaxTestCase(unittest.TestCase):
|
||||||
|
|
||||||
def roundtrip(self, f, s):
|
def roundtrip(self, f, s):
|
||||||
st1 = f(s)
|
st1 = f(s)
|
||||||
t = st1.totuple()
|
t = st1.totuple()
|
||||||
|
@ -134,6 +135,7 @@ class RoundtripLegalSyntaxTestCase(unittest.TestCase):
|
||||||
#
|
#
|
||||||
|
|
||||||
class IllegalSyntaxTestCase(unittest.TestCase):
|
class IllegalSyntaxTestCase(unittest.TestCase):
|
||||||
|
|
||||||
def check_bad_tree(self, tree, label):
|
def check_bad_tree(self, tree, label):
|
||||||
try:
|
try:
|
||||||
parser.sequence2st(tree)
|
parser.sequence2st(tree)
|
||||||
|
@ -147,7 +149,7 @@ class IllegalSyntaxTestCase(unittest.TestCase):
|
||||||
self.check_bad_tree((1, 2, 3), "<junk>")
|
self.check_bad_tree((1, 2, 3), "<junk>")
|
||||||
|
|
||||||
def test_illegal_yield_1(self):
|
def test_illegal_yield_1(self):
|
||||||
"""Illegal yield statement: def f(): return 1; yield 1"""
|
# Illegal yield statement: def f(): return 1; yield 1
|
||||||
tree = \
|
tree = \
|
||||||
(257,
|
(257,
|
||||||
(264,
|
(264,
|
||||||
|
@ -202,7 +204,7 @@ class IllegalSyntaxTestCase(unittest.TestCase):
|
||||||
self.check_bad_tree(tree, "def f():\n return 1\n yield 1")
|
self.check_bad_tree(tree, "def f():\n return 1\n yield 1")
|
||||||
|
|
||||||
def test_illegal_yield_2(self):
|
def test_illegal_yield_2(self):
|
||||||
"""Illegal return in generator: def f(): return 1; yield 1"""
|
# Illegal return in generator: def f(): return 1; yield 1
|
||||||
tree = \
|
tree = \
|
||||||
(257,
|
(257,
|
||||||
(264,
|
(264,
|
||||||
|
@ -266,7 +268,7 @@ class IllegalSyntaxTestCase(unittest.TestCase):
|
||||||
self.check_bad_tree(tree, "def f():\n return 1\n yield 1")
|
self.check_bad_tree(tree, "def f():\n return 1\n yield 1")
|
||||||
|
|
||||||
def test_print_chevron_comma(self):
|
def test_print_chevron_comma(self):
|
||||||
"""Illegal input: print >>fp,"""
|
# Illegal input: print >>fp,
|
||||||
tree = \
|
tree = \
|
||||||
(257,
|
(257,
|
||||||
(264,
|
(264,
|
||||||
|
@ -289,7 +291,7 @@ class IllegalSyntaxTestCase(unittest.TestCase):
|
||||||
self.check_bad_tree(tree, "print >>fp,")
|
self.check_bad_tree(tree, "print >>fp,")
|
||||||
|
|
||||||
def test_a_comma_comma_c(self):
|
def test_a_comma_comma_c(self):
|
||||||
"""Illegal input: a,,c"""
|
# Illegal input: a,,c
|
||||||
tree = \
|
tree = \
|
||||||
(258,
|
(258,
|
||||||
(311,
|
(311,
|
||||||
|
@ -316,7 +318,7 @@ class IllegalSyntaxTestCase(unittest.TestCase):
|
||||||
self.check_bad_tree(tree, "a,,c")
|
self.check_bad_tree(tree, "a,,c")
|
||||||
|
|
||||||
def test_illegal_operator(self):
|
def test_illegal_operator(self):
|
||||||
"""Illegal input: a $= b"""
|
# Illegal input: a $= b
|
||||||
tree = \
|
tree = \
|
||||||
(257,
|
(257,
|
||||||
(264,
|
(264,
|
||||||
|
|
|
@ -16,7 +16,7 @@ class QueryTestCase(unittest.TestCase):
|
||||||
self.a[-12] = self.b
|
self.a[-12] = self.b
|
||||||
|
|
||||||
def test_basic(self):
|
def test_basic(self):
|
||||||
"""Verify .isrecursive() and .isreadable() w/o recursion."""
|
# Verify .isrecursive() and .isreadable() w/o recursion
|
||||||
verify = self.assert_
|
verify = self.assert_
|
||||||
for safe in (2, 2.0, 2j, "abc", [3], (2,2), {3: 3}, uni("yaddayadda"),
|
for safe in (2, 2.0, 2j, "abc", [3], (2,2), {3: 3}, uni("yaddayadda"),
|
||||||
self.a, self.b):
|
self.a, self.b):
|
||||||
|
@ -26,7 +26,7 @@ class QueryTestCase(unittest.TestCase):
|
||||||
"expected isreadable for " + `safe`)
|
"expected isreadable for " + `safe`)
|
||||||
|
|
||||||
def test_knotted(self):
|
def test_knotted(self):
|
||||||
"""Verify .isrecursive() and .isreadable() w/ recursion."""
|
# Verify .isrecursive() and .isreadable() w/ recursion
|
||||||
# Tie a knot.
|
# Tie a knot.
|
||||||
self.b[67] = self.a
|
self.b[67] = self.a
|
||||||
# Messy dict.
|
# Messy dict.
|
||||||
|
@ -51,7 +51,7 @@ class QueryTestCase(unittest.TestCase):
|
||||||
"expected isreadable for " + `safe`)
|
"expected isreadable for " + `safe`)
|
||||||
|
|
||||||
def test_unreadable(self):
|
def test_unreadable(self):
|
||||||
"""Not recursive but not readable anyway."""
|
# Not recursive but not readable anyway
|
||||||
verify = self.assert_
|
verify = self.assert_
|
||||||
for unreadable in type(3), pprint, pprint.isrecursive:
|
for unreadable in type(3), pprint, pprint.isrecursive:
|
||||||
verify(not pprint.isrecursive(unreadable),
|
verify(not pprint.isrecursive(unreadable),
|
||||||
|
@ -60,7 +60,7 @@ class QueryTestCase(unittest.TestCase):
|
||||||
"expected not isreadable for " + `unreadable`)
|
"expected not isreadable for " + `unreadable`)
|
||||||
|
|
||||||
def test_same_as_repr(self):
|
def test_same_as_repr(self):
|
||||||
"Simple objects and small containers that should be same as repr()."
|
# Simple objects and small containers that should be same as repr()
|
||||||
verify = self.assert_
|
verify = self.assert_
|
||||||
for simple in (0, 0L, 0+0j, 0.0, "", uni(""), (), [], {}, verify, pprint,
|
for simple in (0, 0L, 0+0j, 0.0, "", uni(""), (), [], {}, verify, pprint,
|
||||||
-6, -6L, -6-6j, -1.5, "x", uni("x"), (3,), [3], {3: 6},
|
-6, -6L, -6-6j, -1.5, "x", uni("x"), (3,), [3], {3: 6},
|
||||||
|
@ -77,7 +77,7 @@ class QueryTestCase(unittest.TestCase):
|
||||||
|
|
||||||
|
|
||||||
def test_basic_line_wrap(self):
|
def test_basic_line_wrap(self):
|
||||||
"""verify basic line-wrapping operation"""
|
# verify basic line-wrapping operation
|
||||||
o = {'RPM_cal': 0,
|
o = {'RPM_cal': 0,
|
||||||
'RPM_cal2': 48059,
|
'RPM_cal2': 48059,
|
||||||
'Speed_cal': 0,
|
'Speed_cal': 0,
|
||||||
|
@ -105,6 +105,7 @@ class QueryTestCase(unittest.TestCase):
|
||||||
|
|
||||||
|
|
||||||
class DottedPrettyPrinter(pprint.PrettyPrinter):
|
class DottedPrettyPrinter(pprint.PrettyPrinter):
|
||||||
|
|
||||||
def format(self, object, context, maxlevels, level):
|
def format(self, object, context, maxlevels, level):
|
||||||
if isinstance(object, str):
|
if isinstance(object, str):
|
||||||
if ' ' in object:
|
if ' ' in object:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue