1
0

test_recharts.py 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. from reflex.components.recharts.charts import (
  2. AreaChart,
  3. BarChart,
  4. LineChart,
  5. PieChart,
  6. RadarChart,
  7. RadialBarChart,
  8. ScatterChart,
  9. )
  10. from reflex.components.recharts.general import ResponsiveContainer
  11. def test_area_chart():
  12. ac = AreaChart.create()
  13. assert isinstance(ac, ResponsiveContainer)
  14. assert isinstance(ac.children[0], AreaChart)
  15. def test_bar_chart():
  16. bc = BarChart.create()
  17. assert isinstance(bc, ResponsiveContainer)
  18. assert isinstance(bc.children[0], BarChart)
  19. def test_line_chart():
  20. lc = LineChart.create()
  21. assert isinstance(lc, ResponsiveContainer)
  22. assert isinstance(lc.children[0], LineChart)
  23. def test_pie_chart():
  24. pc = PieChart.create()
  25. assert isinstance(pc, ResponsiveContainer)
  26. assert isinstance(pc.children[0], PieChart)
  27. def test_radar_chart():
  28. rc = RadarChart.create()
  29. assert isinstance(rc, ResponsiveContainer)
  30. assert isinstance(rc.children[0], RadarChart)
  31. def test_radial_bar_chart():
  32. rbc = RadialBarChart.create()
  33. assert isinstance(rbc, ResponsiveContainer)
  34. assert isinstance(rbc.children[0], RadialBarChart)
  35. def test_scatter_chart():
  36. sc = ScatterChart.create()
  37. assert isinstance(sc, ResponsiveContainer)
  38. assert isinstance(sc.children[0], ScatterChart)