tests: Add test for builtin help function.
This commit is contained in:
parent
51c89e4f4e
commit
1864f90e9a
17
tests/basics/builtin_help.py
Normal file
17
tests/basics/builtin_help.py
Normal file
@ -0,0 +1,17 @@
|
||||
# test builtin help function
|
||||
|
||||
try:
|
||||
help
|
||||
except NameError:
|
||||
print("SKIP")
|
||||
import sys
|
||||
sys.exit()
|
||||
|
||||
help() # no args
|
||||
help(help) # help for a function
|
||||
help(int) # help for a class
|
||||
help(1) # help for an instance
|
||||
import micropython
|
||||
help(micropython) # help for a module
|
||||
|
||||
print('done') # so last bit of output is predictable
|
14
tests/basics/builtin_help.py.exp
Normal file
14
tests/basics/builtin_help.py.exp
Normal file
@ -0,0 +1,14 @@
|
||||
########
|
||||
object <function> is of type function
|
||||
object <class 'int'> is of type type
|
||||
from_bytes -- <classmethod>
|
||||
to_bytes -- <function>
|
||||
object 1 is of type int
|
||||
from_bytes -- <classmethod>
|
||||
to_bytes -- <function>
|
||||
object <module 'micropython'> is of type module
|
||||
__name__ -- micropython
|
||||
const -- <function>
|
||||
opt_level -- <function>
|
||||
########
|
||||
done
|
@ -51,7 +51,7 @@ def convert_regex_escapes(line):
|
||||
|
||||
|
||||
def run_micropython(pyb, args, test_file):
|
||||
special_tests = ('micropython/meminfo.py', 'basics/bytes_compare3.py', 'thread/thread_exc2.py')
|
||||
special_tests = ('micropython/meminfo.py', 'basics/bytes_compare3.py', 'basics/builtin_help.py', 'thread/thread_exc2.py')
|
||||
is_special = False
|
||||
if pyb is None:
|
||||
# run on PC
|
||||
|
Loading…
x
Reference in New Issue
Block a user