ソースを参照

fix type of value2 (#2708)

benedikt-bartscher 1 年間 前
コミット
95287e7a98
1 ファイル変更5 行追加5 行削除
  1. 5 5
      tests/test_state.py

+ 5 - 5
tests/test_state.py

@@ -1668,7 +1668,7 @@ async def test_state_proxy(grandchild_state: GrandchildState, mock_app: rx.App):
 
 
     with pytest.raises(ImmutableStateError):
     with pytest.raises(ImmutableStateError):
         # cannot directly modify state proxy outside of async context
         # cannot directly modify state proxy outside of async context
-        sp.value2 = 16
+        sp.value2 = "16"
 
 
     async with sp:
     async with sp:
         assert sp._self_actx is not None
         assert sp._self_actx is not None
@@ -1679,10 +1679,10 @@ async def test_state_proxy(grandchild_state: GrandchildState, mock_app: rx.App):
         else:
         else:
             # When redis is used, a new+updated instance is assigned to the proxy
             # When redis is used, a new+updated instance is assigned to the proxy
             assert sp.__wrapped__ is not grandchild_state
             assert sp.__wrapped__ is not grandchild_state
-        sp.value2 = 42
+        sp.value2 = "42"
     assert not sp._self_mutable  # proxy is not mutable after exiting context
     assert not sp._self_mutable  # proxy is not mutable after exiting context
     assert sp._self_actx is None
     assert sp._self_actx is None
-    assert sp.value2 == 42
+    assert sp.value2 == "42"
 
 
     # Get the state from the state manager directly and check that the value is updated
     # Get the state from the state manager directly and check that the value is updated
     gc_token = f"{grandchild_state.get_token()}_{grandchild_state.get_full_name()}"
     gc_token = f"{grandchild_state.get_token()}_{grandchild_state.get_full_name()}"
@@ -1694,7 +1694,7 @@ async def test_state_proxy(grandchild_state: GrandchildState, mock_app: rx.App):
         assert gotten_state is not parent_state
         assert gotten_state is not parent_state
     gotten_grandchild_state = gotten_state.get_substate(sp._self_substate_path)
     gotten_grandchild_state = gotten_state.get_substate(sp._self_substate_path)
     assert gotten_grandchild_state is not None
     assert gotten_grandchild_state is not None
-    assert gotten_grandchild_state.value2 == 42
+    assert gotten_grandchild_state.value2 == "42"
 
 
     # ensure state update was emitted
     # ensure state update was emitted
     assert mock_app.event_namespace is not None
     assert mock_app.event_namespace is not None
@@ -1708,7 +1708,7 @@ async def test_state_proxy(grandchild_state: GrandchildState, mock_app: rx.App):
                 "sum": 3.14,
                 "sum": 3.14,
             },
             },
             grandchild_state.get_full_name(): {
             grandchild_state.get_full_name(): {
-                "value2": 42,
+                "value2": "42",
             },
             },
         }
         }
     )
     )