File size: 648 Bytes
b7a5bab
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
from store import StoreAction
from store.gradio_app import _render_metrics_html, make_demo
from store.server.store_environment import StoreEnvironment


def test_make_demo_builds_blocks() -> None:
    demo = make_demo()
    try:
        assert demo is not None
    finally:
        demo.close()


def test_metrics_html_shows_recurring_and_total_daily_burn() -> None:
    env = StoreEnvironment()
    env.reset()

    observation = env.step(StoreAction(action_ids=[7]))
    html = _render_metrics_html(observation)

    assert "Recurring / Day" in html
    assert "Total Burn / Day" in html
    assert "₹600" in html
    assert "₹3,600" in html