summaryrefslogtreecommitdiffstatshomepage
path: root/tests/ports/unix/extra_coverage.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ports/unix/extra_coverage.py')
-rw-r--r--tests/ports/unix/extra_coverage.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/ports/unix/extra_coverage.py b/tests/ports/unix/extra_coverage.py
index ec68a55508..72f5fe56b3 100644
--- a/tests/ports/unix/extra_coverage.py
+++ b/tests/ports/unix/extra_coverage.py
@@ -6,6 +6,16 @@ except NameError:
import errno
import io
+import uctypes
+
+# create an int-like variable used for coverage of `mp_obj_get_ll`
+buf = bytearray(b"\xde\xad\xbe\xef")
+struct = uctypes.struct(
+ uctypes.addressof(buf),
+ {"f32": uctypes.UINT32 | 0},
+ uctypes.BIG_ENDIAN,
+)
+deadbeef = struct.f32
data = extra_coverage()