File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -809,20 +809,18 @@ def compose(self) -> ComposeResult:
809
809
assert widget_messages == [[]]
810
810
assert test_widget .messages == []
811
811
812
- # Previously setting a mutable object would lead to shared references
813
- assert app .messages is not test_widget .messages
812
+ # Should be the same instance
813
+ assert app .messages is test_widget .messages
814
814
815
815
# Mutate app
816
816
app .messages .append ("foo" )
817
817
# Mutations aren't detected
818
818
assert widget_messages == [[]]
819
819
assert app .messages == ["foo" ]
820
- assert test_widget .messages == []
820
+ assert test_widget .messages == ["foo" ]
821
821
# Explicitly mutate app reactive
822
822
app .mutate_reactive (TestApp .messages )
823
823
# Mutating app, will also invoke watchers on any data binds
824
824
assert widget_messages == [[], ["foo" ]]
825
825
assert app .messages == ["foo" ]
826
826
assert test_widget .messages == ["foo" ]
827
-
828
- assert app .messages is not test_widget .messages
You can’t perform that action at this time.
0 commit comments