|
@@ -8,6 +8,7 @@ from pynecone.constants import RouteVar
|
|
from pynecone.event import Event
|
|
from pynecone.event import Event
|
|
from pynecone.state import State
|
|
from pynecone.state import State
|
|
from pynecone.var import BaseVar, ComputedVar
|
|
from pynecone.var import BaseVar, ComputedVar
|
|
|
|
+from plotly.graph_objects import Figure
|
|
|
|
|
|
|
|
|
|
class Object(Base):
|
|
class Object(Base):
|
|
@@ -27,6 +28,7 @@ class TestState(State):
|
|
mapping: Dict[str, List[int]] = {"a": [1, 2, 3], "b": [4, 5, 6]}
|
|
mapping: Dict[str, List[int]] = {"a": [1, 2, 3], "b": [4, 5, 6]}
|
|
obj: Object = Object()
|
|
obj: Object = Object()
|
|
complex: Dict[int, Object] = {1: Object(), 2: Object()}
|
|
complex: Dict[int, Object] = {1: Object(), 2: Object()}
|
|
|
|
+ fig: Figure = Figure()
|
|
|
|
|
|
@ComputedVar
|
|
@ComputedVar
|
|
def sum(self) -> float:
|
|
def sum(self) -> float:
|
|
@@ -195,6 +197,7 @@ def test_class_vars(test_state):
|
|
"complex",
|
|
"complex",
|
|
"sum",
|
|
"sum",
|
|
"upper",
|
|
"upper",
|
|
|
|
+ "fig",
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -622,7 +625,6 @@ def test_get_token(test_state):
|
|
|
|
|
|
|
|
|
|
def test_get_current_page(test_state):
|
|
def test_get_current_page(test_state):
|
|
-
|
|
|
|
assert test_state.get_current_page() == ""
|
|
assert test_state.get_current_page() == ""
|
|
|
|
|
|
route = "mypage/subpage"
|
|
route = "mypage/subpage"
|