tests: Add test for builtin help function.

pull/2802/head
Damien George 2017-01-22 11:49:08 +11:00
rodzic 51c89e4f4e
commit 1864f90e9a
3 zmienionych plików z 32 dodań i 1 usunięć

Wyświetl plik

@ -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

Wyświetl plik

@ -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

Wyświetl plik

@ -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