reflex/tests/components/graphing/test_recharts.py
Thomas Brandého bf0ebb8d09
Lendemor/improve coverage (#2988)
* add more tests

* add tests to raise coverage

* more tests, bump coverage to 73

* fix up icon_button test

* fix darglint for app.py

* fix utcnow usage warning

* set threshold to 72

* fix timestamp

* fix unit tests for linux-redis

* removed commented code and put a TODO
2024-04-04 14:31:43 +02:00

53 lines
1.3 KiB
Python

from reflex.components.recharts import (
AreaChart,
BarChart,
LineChart,
PieChart,
RadarChart,
RadialBarChart,
ScatterChart,
)
from reflex.components.recharts.general import ResponsiveContainer
def test_area_chart():
ac = AreaChart.create()
assert isinstance(ac, ResponsiveContainer)
assert isinstance(ac.children[0], AreaChart)
def test_bar_chart():
bc = BarChart.create()
assert isinstance(bc, ResponsiveContainer)
assert isinstance(bc.children[0], BarChart)
def test_line_chart():
lc = LineChart.create()
assert isinstance(lc, ResponsiveContainer)
assert isinstance(lc.children[0], LineChart)
def test_pie_chart():
pc = PieChart.create()
assert isinstance(pc, ResponsiveContainer)
assert isinstance(pc.children[0], PieChart)
def test_radar_chart():
rc = RadarChart.create()
assert isinstance(rc, ResponsiveContainer)
assert isinstance(rc.children[0], RadarChart)
def test_radial_bar_chart():
rbc = RadialBarChart.create()
assert isinstance(rbc, ResponsiveContainer)
assert isinstance(rbc.children[0], RadialBarChart)
def test_scatter_chart():
sc = ScatterChart.create()
assert isinstance(sc, ResponsiveContainer)
assert isinstance(sc.children[0], ScatterChart)