Coverage for tests/codegen/test_simple_export.py: 100%
10 statements
« prev ^ index » next coverage.py v7.6.12, created at 2025-02-20 16:25 +0000
« prev ^ index » next coverage.py v7.6.12, created at 2025-02-20 16:25 +0000
1from . import bindgen
2from wasmtime import Store
4module = """
5 (component
6 (core module $m
7 (func (export "get") (result i32)
8 i32.const 100)
9 )
11 (core instance $i (instantiate $m))
13 (func (export "get") (result u8) (canon lift (core func $i "get")))
14 )
15"""
16bindgen('simple_export', module)
18from .generated.simple_export import Root
21def test_bindings():
22 store = Store()
23 bindings = Root(store)
24 result = bindings.get(store)
25 assert result == 100