Coverage for src/tests/core/template/test_template.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.11.0, created at 2024-01-01 00:00 +0000

1"""Module for testing Template class.""" 

2 

3from kwai_api.frontend.vite import DevelopmentVite 

4from kwai_core.template.jinja2_engine import Jinja2Engine 

5 

6 

7def test_render(): 

8 """Test render.""" 

9 engine = Jinja2Engine(website={"name": "Kwai Test"}) 

10 template = engine.create("index") 

11 result = template.render( 

12 vite=DevelopmentVite("https://localhost:3000/apps/portal"), 

13 application={"name": "test", "url": "test"}, 

14 ) 

15 

16 assert result is not None, "The template didn't render the correct output"