Coverage for tests/test_main.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.1.0, created at 2023-02-19 17:08 +0800

1from kTemplate import create_elements 

2import pytest 

3 

4 

5@pytest.mark.parametrize( 

6 "input, outputs", 

7 [ 

8 # single element 

9 ("div", ["<div />"]), 

10 # multiple elements 

11 ("a, br", ["<a />", "<br />"]), 

12 ], 

13) 

14def test_create_elements(input, outputs): 

15 funcs = create_elements(tags=input) 

16 for i, f in enumerate(funcs): 

17 assert f() == outputs[i]