mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
use better naming scheme
This commit is contained in:
parent
72e58651b2
commit
c8507bfe9c
1 changed files with 42 additions and 42 deletions
|
@ -10,7 +10,7 @@ from sys import *
|
||||||
|
|
||||||
class TokenTests(unittest.TestCase):
|
class TokenTests(unittest.TestCase):
|
||||||
|
|
||||||
def testBackslash(self):
|
def test_backslash(self):
|
||||||
# Backslash means line continuation:
|
# Backslash means line continuation:
|
||||||
x = 1 \
|
x = 1 \
|
||||||
+ 1
|
+ 1
|
||||||
|
@ -20,7 +20,7 @@ class TokenTests(unittest.TestCase):
|
||||||
x = 0
|
x = 0
|
||||||
self.assertEqual(x, 0, 'backslash ending comment')
|
self.assertEqual(x, 0, 'backslash ending comment')
|
||||||
|
|
||||||
def testPlainIntegers(self):
|
def test_plain_integers(self):
|
||||||
self.assertEqual(type(000), type(0))
|
self.assertEqual(type(000), type(0))
|
||||||
self.assertEqual(0xff, 255)
|
self.assertEqual(0xff, 255)
|
||||||
self.assertEqual(0o377, 255)
|
self.assertEqual(0o377, 255)
|
||||||
|
@ -56,7 +56,7 @@ class TokenTests(unittest.TestCase):
|
||||||
else:
|
else:
|
||||||
self.fail('Weird maxsize value %r' % maxsize)
|
self.fail('Weird maxsize value %r' % maxsize)
|
||||||
|
|
||||||
def testLongIntegers(self):
|
def test_long_integers(self):
|
||||||
x = 0
|
x = 0
|
||||||
x = 0xffffffffffffffff
|
x = 0xffffffffffffffff
|
||||||
x = 0Xffffffffffffffff
|
x = 0Xffffffffffffffff
|
||||||
|
@ -66,7 +66,7 @@ class TokenTests(unittest.TestCase):
|
||||||
x = 0b100000000000000000000000000000000000000000000000000000000000000000000
|
x = 0b100000000000000000000000000000000000000000000000000000000000000000000
|
||||||
x = 0B111111111111111111111111111111111111111111111111111111111111111111111
|
x = 0B111111111111111111111111111111111111111111111111111111111111111111111
|
||||||
|
|
||||||
def testFloats(self):
|
def test_floats(self):
|
||||||
x = 3.14
|
x = 3.14
|
||||||
x = 314.
|
x = 314.
|
||||||
x = 0.314
|
x = 0.314
|
||||||
|
@ -80,7 +80,7 @@ class TokenTests(unittest.TestCase):
|
||||||
x = .3e14
|
x = .3e14
|
||||||
x = 3.1e4
|
x = 3.1e4
|
||||||
|
|
||||||
def testStringLiterals(self):
|
def test_string_literals(self):
|
||||||
x = ''; y = ""; self.assertTrue(len(x) == 0 and x == y)
|
x = ''; y = ""; self.assertTrue(len(x) == 0 and x == y)
|
||||||
x = '\''; y = "'"; self.assertTrue(len(x) == 1 and x == y and ord(x) == 39)
|
x = '\''; y = "'"; self.assertTrue(len(x) == 1 and x == y and ord(x) == 39)
|
||||||
x = '"'; y = "\""; self.assertTrue(len(x) == 1 and x == y and ord(x) == 34)
|
x = '"'; y = "\""; self.assertTrue(len(x) == 1 and x == y and ord(x) == 34)
|
||||||
|
@ -120,7 +120,7 @@ the \'lazy\' dog.\n\
|
||||||
'
|
'
|
||||||
self.assertEqual(x, y)
|
self.assertEqual(x, y)
|
||||||
|
|
||||||
def testEllipsis(self):
|
def test_ellipsis(self):
|
||||||
x = ...
|
x = ...
|
||||||
self.assertTrue(x is Ellipsis)
|
self.assertTrue(x is Ellipsis)
|
||||||
self.assertRaises(SyntaxError, eval, ".. .")
|
self.assertRaises(SyntaxError, eval, ".. .")
|
||||||
|
@ -136,11 +136,11 @@ class GrammarTests(unittest.TestCase):
|
||||||
# expr_input: testlist NEWLINE
|
# expr_input: testlist NEWLINE
|
||||||
# XXX Hard to test -- used only in calls to input()
|
# XXX Hard to test -- used only in calls to input()
|
||||||
|
|
||||||
def testEvalInput(self):
|
def test_eval_input(self):
|
||||||
# testlist ENDMARKER
|
# testlist ENDMARKER
|
||||||
x = eval('1, 0 or 1')
|
x = eval('1, 0 or 1')
|
||||||
|
|
||||||
def testFuncdef(self):
|
def test_funcdef(self):
|
||||||
### [decorators] 'def' NAME parameters ['->' test] ':' suite
|
### [decorators] 'def' NAME parameters ['->' test] ':' suite
|
||||||
### decorator: '@' dotted_name [ '(' [arglist] ')' ] NEWLINE
|
### decorator: '@' dotted_name [ '(' [arglist] ')' ] NEWLINE
|
||||||
### decorators: decorator+
|
### decorators: decorator+
|
||||||
|
@ -324,7 +324,7 @@ class GrammarTests(unittest.TestCase):
|
||||||
check_syntax_error(self, "f(*g(1=2))")
|
check_syntax_error(self, "f(*g(1=2))")
|
||||||
check_syntax_error(self, "f(**g(1=2))")
|
check_syntax_error(self, "f(**g(1=2))")
|
||||||
|
|
||||||
def testLambdef(self):
|
def test_lambdef(self):
|
||||||
### lambdef: 'lambda' [varargslist] ':' test
|
### lambdef: 'lambda' [varargslist] ':' test
|
||||||
l1 = lambda : 0
|
l1 = lambda : 0
|
||||||
self.assertEqual(l1(), 0)
|
self.assertEqual(l1(), 0)
|
||||||
|
@ -346,7 +346,7 @@ class GrammarTests(unittest.TestCase):
|
||||||
### stmt: simple_stmt | compound_stmt
|
### stmt: simple_stmt | compound_stmt
|
||||||
# Tested below
|
# Tested below
|
||||||
|
|
||||||
def testSimpleStmt(self):
|
def test_simple_stmt(self):
|
||||||
### simple_stmt: small_stmt (';' small_stmt)* [';']
|
### simple_stmt: small_stmt (';' small_stmt)* [';']
|
||||||
x = 1; pass; del x
|
x = 1; pass; del x
|
||||||
def foo():
|
def foo():
|
||||||
|
@ -357,7 +357,7 @@ class GrammarTests(unittest.TestCase):
|
||||||
### small_stmt: expr_stmt | pass_stmt | del_stmt | flow_stmt | import_stmt | global_stmt | access_stmt
|
### small_stmt: expr_stmt | pass_stmt | del_stmt | flow_stmt | import_stmt | global_stmt | access_stmt
|
||||||
# Tested below
|
# Tested below
|
||||||
|
|
||||||
def testExprStmt(self):
|
def test_expr_stmt(self):
|
||||||
# (exprlist '=')* exprlist
|
# (exprlist '=')* exprlist
|
||||||
1
|
1
|
||||||
1, 2, 3
|
1, 2, 3
|
||||||
|
@ -370,7 +370,7 @@ class GrammarTests(unittest.TestCase):
|
||||||
check_syntax_error(self, "x + 1 = 1")
|
check_syntax_error(self, "x + 1 = 1")
|
||||||
check_syntax_error(self, "a + 1 = b + 2")
|
check_syntax_error(self, "a + 1 = b + 2")
|
||||||
|
|
||||||
def testDelStmt(self):
|
def test_del_stmt(self):
|
||||||
# 'del' exprlist
|
# 'del' exprlist
|
||||||
abc = [1,2,3]
|
abc = [1,2,3]
|
||||||
x, y, z = abc
|
x, y, z = abc
|
||||||
|
@ -379,18 +379,18 @@ class GrammarTests(unittest.TestCase):
|
||||||
del abc
|
del abc
|
||||||
del x, y, (z, xyz)
|
del x, y, (z, xyz)
|
||||||
|
|
||||||
def testPassStmt(self):
|
def test_pass_stmt(self):
|
||||||
# 'pass'
|
# 'pass'
|
||||||
pass
|
pass
|
||||||
|
|
||||||
# flow_stmt: break_stmt | continue_stmt | return_stmt | raise_stmt
|
# flow_stmt: break_stmt | continue_stmt | return_stmt | raise_stmt
|
||||||
# Tested below
|
# Tested below
|
||||||
|
|
||||||
def testBreakStmt(self):
|
def test_break_stmt(self):
|
||||||
# 'break'
|
# 'break'
|
||||||
while 1: break
|
while 1: break
|
||||||
|
|
||||||
def testContinueStmt(self):
|
def test_continue_stmt(self):
|
||||||
# 'continue'
|
# 'continue'
|
||||||
i = 1
|
i = 1
|
||||||
while i: i = 0; continue
|
while i: i = 0; continue
|
||||||
|
@ -442,7 +442,7 @@ class GrammarTests(unittest.TestCase):
|
||||||
self.fail("continue then break in try/except in loop broken!")
|
self.fail("continue then break in try/except in loop broken!")
|
||||||
test_inner()
|
test_inner()
|
||||||
|
|
||||||
def testReturn(self):
|
def test_return(self):
|
||||||
# 'return' [testlist]
|
# 'return' [testlist]
|
||||||
def g1(): return
|
def g1(): return
|
||||||
def g2(): return 1
|
def g2(): return 1
|
||||||
|
@ -450,17 +450,17 @@ class GrammarTests(unittest.TestCase):
|
||||||
x = g2()
|
x = g2()
|
||||||
check_syntax_error(self, "class foo:return 1")
|
check_syntax_error(self, "class foo:return 1")
|
||||||
|
|
||||||
def testYield(self):
|
def test_yield(self):
|
||||||
check_syntax_error(self, "class foo:yield 1")
|
check_syntax_error(self, "class foo:yield 1")
|
||||||
|
|
||||||
def testRaise(self):
|
def test_raise(self):
|
||||||
# 'raise' test [',' test]
|
# 'raise' test [',' test]
|
||||||
try: raise RuntimeError('just testing')
|
try: raise RuntimeError('just testing')
|
||||||
except RuntimeError: pass
|
except RuntimeError: pass
|
||||||
try: raise KeyboardInterrupt
|
try: raise KeyboardInterrupt
|
||||||
except KeyboardInterrupt: pass
|
except KeyboardInterrupt: pass
|
||||||
|
|
||||||
def testImport(self):
|
def test_import(self):
|
||||||
# 'import' dotted_as_names
|
# 'import' dotted_as_names
|
||||||
import sys
|
import sys
|
||||||
import time, sys
|
import time, sys
|
||||||
|
@ -473,13 +473,13 @@ class GrammarTests(unittest.TestCase):
|
||||||
from sys import (path, argv)
|
from sys import (path, argv)
|
||||||
from sys import (path, argv,)
|
from sys import (path, argv,)
|
||||||
|
|
||||||
def testGlobal(self):
|
def test_global(self):
|
||||||
# 'global' NAME (',' NAME)*
|
# 'global' NAME (',' NAME)*
|
||||||
global a
|
global a
|
||||||
global a, b
|
global a, b
|
||||||
global one, two, three, four, five, six, seven, eight, nine, ten
|
global one, two, three, four, five, six, seven, eight, nine, ten
|
||||||
|
|
||||||
def testNonlocal(self):
|
def test_nonlocal(self):
|
||||||
# 'nonlocal' NAME (',' NAME)*
|
# 'nonlocal' NAME (',' NAME)*
|
||||||
x = 0
|
x = 0
|
||||||
y = 0
|
y = 0
|
||||||
|
@ -487,7 +487,7 @@ class GrammarTests(unittest.TestCase):
|
||||||
nonlocal x
|
nonlocal x
|
||||||
nonlocal x, y
|
nonlocal x, y
|
||||||
|
|
||||||
def testAssert(self):
|
def test_assert(self):
|
||||||
# assertTruestmt: 'assert' test [',' test]
|
# assertTruestmt: 'assert' test [',' test]
|
||||||
assert 1
|
assert 1
|
||||||
assert 1, 1
|
assert 1, 1
|
||||||
|
@ -504,7 +504,7 @@ class GrammarTests(unittest.TestCase):
|
||||||
### compound_stmt: if_stmt | while_stmt | for_stmt | try_stmt | funcdef | classdef
|
### compound_stmt: if_stmt | while_stmt | for_stmt | try_stmt | funcdef | classdef
|
||||||
# Tested below
|
# Tested below
|
||||||
|
|
||||||
def testIf(self):
|
def test_if(self):
|
||||||
# 'if' test ':' suite ('elif' test ':' suite)* ['else' ':' suite]
|
# 'if' test ':' suite ('elif' test ':' suite)* ['else' ':' suite]
|
||||||
if 1: pass
|
if 1: pass
|
||||||
if 1: pass
|
if 1: pass
|
||||||
|
@ -517,7 +517,7 @@ class GrammarTests(unittest.TestCase):
|
||||||
elif 0: pass
|
elif 0: pass
|
||||||
else: pass
|
else: pass
|
||||||
|
|
||||||
def testWhile(self):
|
def test_while(self):
|
||||||
# 'while' test ':' suite ['else' ':' suite]
|
# 'while' test ':' suite ['else' ':' suite]
|
||||||
while 0: pass
|
while 0: pass
|
||||||
while 0: pass
|
while 0: pass
|
||||||
|
@ -532,7 +532,7 @@ class GrammarTests(unittest.TestCase):
|
||||||
x = 2
|
x = 2
|
||||||
self.assertEqual(x, 2)
|
self.assertEqual(x, 2)
|
||||||
|
|
||||||
def testFor(self):
|
def test_for(self):
|
||||||
# 'for' exprlist 'in' exprlist ':' suite ['else' ':' suite]
|
# 'for' exprlist 'in' exprlist ':' suite ['else' ':' suite]
|
||||||
for i in 1, 2, 3: pass
|
for i in 1, 2, 3: pass
|
||||||
for i, j, k in (): pass
|
for i, j, k in (): pass
|
||||||
|
@ -559,7 +559,7 @@ class GrammarTests(unittest.TestCase):
|
||||||
result.append(x)
|
result.append(x)
|
||||||
self.assertEqual(result, [1, 2, 3])
|
self.assertEqual(result, [1, 2, 3])
|
||||||
|
|
||||||
def testTry(self):
|
def test_try(self):
|
||||||
### try_stmt: 'try' ':' suite (except_clause ':' suite)+ ['else' ':' suite]
|
### try_stmt: 'try' ':' suite (except_clause ':' suite)+ ['else' ':' suite]
|
||||||
### | 'try' ':' suite 'finally' ':' suite
|
### | 'try' ':' suite 'finally' ':' suite
|
||||||
### except_clause: 'except' [expr ['as' expr]]
|
### except_clause: 'except' [expr ['as' expr]]
|
||||||
|
@ -582,7 +582,7 @@ class GrammarTests(unittest.TestCase):
|
||||||
try: pass
|
try: pass
|
||||||
finally: pass
|
finally: pass
|
||||||
|
|
||||||
def testSuite(self):
|
def test_suite(self):
|
||||||
# simple_stmt | NEWLINE INDENT NEWLINE* (stmt NEWLINE*)+ DEDENT
|
# simple_stmt | NEWLINE INDENT NEWLINE* (stmt NEWLINE*)+ DEDENT
|
||||||
if 1: pass
|
if 1: pass
|
||||||
if 1:
|
if 1:
|
||||||
|
@ -597,7 +597,7 @@ class GrammarTests(unittest.TestCase):
|
||||||
pass
|
pass
|
||||||
#
|
#
|
||||||
|
|
||||||
def testTest(self):
|
def test_test(self):
|
||||||
### and_test ('or' and_test)*
|
### and_test ('or' and_test)*
|
||||||
### and_test: not_test ('and' not_test)*
|
### and_test: not_test ('and' not_test)*
|
||||||
### not_test: 'not' not_test | comparison
|
### not_test: 'not' not_test | comparison
|
||||||
|
@ -608,7 +608,7 @@ class GrammarTests(unittest.TestCase):
|
||||||
if not 1 and 1 and 1: pass
|
if not 1 and 1 and 1: pass
|
||||||
if 1 and 1 or 1 and 1 and 1 or not 1 and 1: pass
|
if 1 and 1 or 1 and 1 and 1 or not 1 and 1: pass
|
||||||
|
|
||||||
def testComparison(self):
|
def test_comparison(self):
|
||||||
### comparison: expr (comp_op expr)*
|
### comparison: expr (comp_op expr)*
|
||||||
### comp_op: '<'|'>'|'=='|'>='|'<='|'!='|'in'|'not' 'in'|'is'|'is' 'not'
|
### comp_op: '<'|'>'|'=='|'>='|'<='|'!='|'in'|'not' 'in'|'is'|'is' 'not'
|
||||||
if 1: pass
|
if 1: pass
|
||||||
|
@ -625,36 +625,36 @@ class GrammarTests(unittest.TestCase):
|
||||||
if 1 not in (): pass
|
if 1 not in (): pass
|
||||||
if 1 < 1 > 1 == 1 >= 1 <= 1 != 1 in 1 not in 1 is 1 is not 1: pass
|
if 1 < 1 > 1 == 1 >= 1 <= 1 != 1 in 1 not in 1 is 1 is not 1: pass
|
||||||
|
|
||||||
def testBinaryMaskOps(self):
|
def test_binary_mask_ops(self):
|
||||||
x = 1 & 1
|
x = 1 & 1
|
||||||
x = 1 ^ 1
|
x = 1 ^ 1
|
||||||
x = 1 | 1
|
x = 1 | 1
|
||||||
|
|
||||||
def testShiftOps(self):
|
def test_shift_ops(self):
|
||||||
x = 1 << 1
|
x = 1 << 1
|
||||||
x = 1 >> 1
|
x = 1 >> 1
|
||||||
x = 1 << 1 >> 1
|
x = 1 << 1 >> 1
|
||||||
|
|
||||||
def testAdditiveOps(self):
|
def test_additive_ops(self):
|
||||||
x = 1
|
x = 1
|
||||||
x = 1 + 1
|
x = 1 + 1
|
||||||
x = 1 - 1 - 1
|
x = 1 - 1 - 1
|
||||||
x = 1 - 1 + 1 - 1 + 1
|
x = 1 - 1 + 1 - 1 + 1
|
||||||
|
|
||||||
def testMultiplicativeOps(self):
|
def test_multiplicative_ops(self):
|
||||||
x = 1 * 1
|
x = 1 * 1
|
||||||
x = 1 / 1
|
x = 1 / 1
|
||||||
x = 1 % 1
|
x = 1 % 1
|
||||||
x = 1 / 1 * 1 % 1
|
x = 1 / 1 * 1 % 1
|
||||||
|
|
||||||
def testUnaryOps(self):
|
def test_unary_ops(self):
|
||||||
x = +1
|
x = +1
|
||||||
x = -1
|
x = -1
|
||||||
x = ~1
|
x = ~1
|
||||||
x = ~1 ^ 1 & 1 | 1 & 1 ^ -1
|
x = ~1 ^ 1 & 1 | 1 & 1 ^ -1
|
||||||
x = -1*1/1 + 1*1 - ---1*1
|
x = -1*1/1 + 1*1 - ---1*1
|
||||||
|
|
||||||
def testSelectors(self):
|
def test_selectors(self):
|
||||||
### trailer: '(' [testlist] ')' | '[' subscript ']' | '.' NAME
|
### trailer: '(' [testlist] ')' | '[' subscript ']' | '.' NAME
|
||||||
### subscript: expr | [expr] ':' [expr]
|
### subscript: expr | [expr] ':' [expr]
|
||||||
|
|
||||||
|
@ -684,7 +684,7 @@ class GrammarTests(unittest.TestCase):
|
||||||
L.sort(key=lambda x: x if isinstance(x, tuple) else ())
|
L.sort(key=lambda x: x if isinstance(x, tuple) else ())
|
||||||
self.assertEqual(str(L), '[1, (1,), (1, 2), (1, 2, 3)]')
|
self.assertEqual(str(L), '[1, (1,), (1, 2), (1, 2, 3)]')
|
||||||
|
|
||||||
def testAtoms(self):
|
def test_atoms(self):
|
||||||
### atom: '(' [testlist] ')' | '[' [testlist] ']' | '{' [dictsetmaker] '}' | NAME | NUMBER | STRING
|
### atom: '(' [testlist] ')' | '[' [testlist] ']' | '{' [dictsetmaker] '}' | NAME | NUMBER | STRING
|
||||||
### dictsetmaker: (test ':' test (',' test ':' test)* [',']) | (test (',' test)* [','])
|
### dictsetmaker: (test ':' test (',' test ':' test)* [',']) | (test (',' test)* [','])
|
||||||
|
|
||||||
|
@ -719,7 +719,7 @@ class GrammarTests(unittest.TestCase):
|
||||||
### testlist: test (',' test)* [',']
|
### testlist: test (',' test)* [',']
|
||||||
# These have been exercised enough above
|
# These have been exercised enough above
|
||||||
|
|
||||||
def testClassdef(self):
|
def test_classdef(self):
|
||||||
# 'class' NAME ['(' [testlist] ')'] ':' suite
|
# 'class' NAME ['(' [testlist] ')'] ':' suite
|
||||||
class B: pass
|
class B: pass
|
||||||
class B2(): pass
|
class B2(): pass
|
||||||
|
@ -738,14 +738,14 @@ class GrammarTests(unittest.TestCase):
|
||||||
@class_decorator
|
@class_decorator
|
||||||
class G: pass
|
class G: pass
|
||||||
|
|
||||||
def testDictcomps(self):
|
def test_dictcomps(self):
|
||||||
# dictorsetmaker: ( (test ':' test (comp_for |
|
# dictorsetmaker: ( (test ':' test (comp_for |
|
||||||
# (',' test ':' test)* [','])) |
|
# (',' test ':' test)* [','])) |
|
||||||
# (test (comp_for | (',' test)* [','])) )
|
# (test (comp_for | (',' test)* [','])) )
|
||||||
nums = [1, 2, 3]
|
nums = [1, 2, 3]
|
||||||
self.assertEqual({i:i+1 for i in nums}, {1: 2, 2: 3, 3: 4})
|
self.assertEqual({i:i+1 for i in nums}, {1: 2, 2: 3, 3: 4})
|
||||||
|
|
||||||
def testListcomps(self):
|
def test_listcomps(self):
|
||||||
# list comprehension tests
|
# list comprehension tests
|
||||||
nums = [1, 2, 3, 4, 5]
|
nums = [1, 2, 3, 4, 5]
|
||||||
strs = ["Apple", "Banana", "Coconut"]
|
strs = ["Apple", "Banana", "Coconut"]
|
||||||
|
@ -808,7 +808,7 @@ class GrammarTests(unittest.TestCase):
|
||||||
self.assertEqual(x, [('Boeing', 'Airliner'), ('Boeing', 'Engine'), ('Ford', 'Engine'),
|
self.assertEqual(x, [('Boeing', 'Airliner'), ('Boeing', 'Engine'), ('Ford', 'Engine'),
|
||||||
('Macdonalds', 'Cheeseburger')])
|
('Macdonalds', 'Cheeseburger')])
|
||||||
|
|
||||||
def testGenexps(self):
|
def test_genexps(self):
|
||||||
# generator expression tests
|
# generator expression tests
|
||||||
g = ([x for x in range(10)] for x in range(1))
|
g = ([x for x in range(10)] for x in range(1))
|
||||||
self.assertEqual(next(g), [x for x in range(10)])
|
self.assertEqual(next(g), [x for x in range(10)])
|
||||||
|
@ -843,7 +843,7 @@ class GrammarTests(unittest.TestCase):
|
||||||
check_syntax_error(self, "foo(x for x in range(10), 100)")
|
check_syntax_error(self, "foo(x for x in range(10), 100)")
|
||||||
check_syntax_error(self, "foo(100, x for x in range(10))")
|
check_syntax_error(self, "foo(100, x for x in range(10))")
|
||||||
|
|
||||||
def testComprehensionSpecials(self):
|
def test_comprehension_specials(self):
|
||||||
# test for outmost iterable precomputation
|
# test for outmost iterable precomputation
|
||||||
x = 10; g = (i for i in range(x)); x = 5
|
x = 10; g = (i for i in range(x)); x = 5
|
||||||
self.assertEqual(len(list(g)), 10)
|
self.assertEqual(len(list(g)), 10)
|
||||||
|
@ -882,7 +882,7 @@ class GrammarTests(unittest.TestCase):
|
||||||
with manager() as x, manager():
|
with manager() as x, manager():
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def testIfElseExpr(self):
|
def test_if_else_expr(self):
|
||||||
# Test ifelse expressions in various cases
|
# Test ifelse expressions in various cases
|
||||||
def _checkeval(msg, ret):
|
def _checkeval(msg, ret):
|
||||||
"helper to check that evaluation of expressions is done correctly"
|
"helper to check that evaluation of expressions is done correctly"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue