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
|
# function defined in C++ code
|
||||||
print("cpp", extra_cpp_coverage())
|
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
|
# test user C module mixed with C++ code
|
||||||
import cppexample
|
import cppexample
|
||||||
|
|
||||||
|
|||||||
@ -179,7 +179,6 @@ OSError
|
|||||||
None
|
None
|
||||||
None
|
None
|
||||||
cpp None
|
cpp None
|
||||||
5
|
|
||||||
(3, 'hellocpp')
|
(3, 'hellocpp')
|
||||||
frzstr1
|
frzstr1
|
||||||
frzstr1.py
|
frzstr1.py
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user