tests/misc: Add test for cexample module.
This also moves the existing test for cexample.add_ints originally done in extra_coverage. Signed-off-by: Laurens Valk <laurens@pybricks.com>
This commit is contained in:
parent
d75f49c0f0
commit
1d27c7d423
14
tests/misc/cexample_module.py
Normal file
14
tests/misc/cexample_module.py
Normal file
@ -0,0 +1,14 @@
|
||||
# test custom builtin module
|
||||
|
||||
try:
|
||||
import cexample
|
||||
except ImportError:
|
||||
print("SKIP")
|
||||
raise SystemExit
|
||||
|
||||
print(cexample)
|
||||
|
||||
d = dir(cexample)
|
||||
d.index("add_ints")
|
||||
|
||||
print(cexample.add_ints(1, 3))
|
2
tests/misc/cexample_module.py.exp
Normal file
2
tests/misc/cexample_module.py.exp
Normal file
@ -0,0 +1,2 @@
|
||||
<module 'cexample'>
|
||||
4
|
@ -49,11 +49,6 @@ print(buf.write(bytearray(16)))
|
||||
# function defined in C++ code
|
||||
print("cpp", extra_cpp_coverage())
|
||||
|
||||
# test user C module
|
||||
import cexample
|
||||
|
||||
print(cexample.add_ints(3, 2))
|
||||
|
||||
# test user C module mixed with C++ code
|
||||
import cppexample
|
||||
|
||||
|
@ -179,7 +179,6 @@ OSError
|
||||
None
|
||||
None
|
||||
cpp None
|
||||
5
|
||||
(3, 'hellocpp')
|
||||
frzstr1
|
||||
frzstr1.py
|
||||
|
Loading…
Reference in New Issue
Block a user