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
« prev ^ index » next coverage.py v7.1.0, created at 2023-02-19 17:08 +0800
1from kTemplate import create_elements
2import pytest
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]