File tree 3 files changed +6
-6
lines changed
src/psc/gallery/examples/interest_calculator
3 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -27,3 +27,6 @@ def setup():
27
27
"""When Pyodide starts up, enable the Calculate button."""
28
28
calculate_button = Element ("calc" ) # noqa
29
29
calculate_button .element .removeAttribute ("disabled" )
30
+
31
+
32
+ setup ()
Original file line number Diff line number Diff line change 72
72
</ div >
73
73
74
74
< py-config src ="../py_config.toml "> </ py-config >
75
- < py-script src ="calculator.py "> </ py-script >
76
- < py-script >
77
- setup()
78
- </ py-script >
75
+ < py-script src ="./calculator.py "> </ py-script >
79
76
</ section >
80
77
</ section >
81
78
Original file line number Diff line number Diff line change 10
10
11
11
def test_calculator (fake_document : FakeDocument , fake_element : FakeElement ) -> None :
12
12
"""Ensure the loaded interest function works correctly."""
13
- from psc .gallery .examples .interest_calculator .calculator import interest
14
-
15
13
fake_document .values ["principal" ] = "100"
16
14
fake_document .values ["interest_rate" ] = "0.1"
17
15
fake_document .values ["time" ] = "10"
18
16
fake_document .values ["simple_interest" ] = "0.1"
19
17
fake_document .values ["compound_interest" ] = "0.1"
20
18
fake_document .values ["calc" ] = "Calculate"
19
+ from psc .gallery .examples .interest_calculator .calculator import interest
20
+
21
21
interest () # type: ignore
22
22
assert fake_document .log [0 ] == "simple interest: 200"
23
23
assert fake_document .log [1 ] == "compound interest: 259"
You can’t perform that action at this time.
0 commit comments