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

1from . import bindgen 

2from wasmtime import Store 

3 

4module = """ 

5 (component 

6 (core module $m 

7 (func (export "get") (result i32) 

8 i32.const 100) 

9 ) 

10 

11 (core instance $i (instantiate $m)) 

12 

13 (func (export "get") (result u8) (canon lift (core func $i "get"))) 

14 ) 

15""" 

16bindgen('simple_export', module) 

17 

18from .generated.simple_export import Root 

19 

20 

21def test_bindings(): 

22 store = Store() 

23 bindings = Root(store) 

24 result = bindings.get(store) 

25 assert result == 100