File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -3895,6 +3895,20 @@ def test_modelgen_save_reload_props_03(self):
38953895 self .assertEqual (fresh .name_len , tpr .name_len )
38963896 self .assertEqual (fresh .toggle , tpr .toggle )
38973897
3898+ def test_modelgen_save_reload_props_04 (self ):
3899+ from models .orm import default
3900+
3901+ # Test toggle rewrite behavior: flipping, disabling, and re-enabling
3902+
3903+ # Start with toggle = True, should flip to False
3904+ tpr = default .TestPropRewrites (
3905+ name = "pizza party" , name_len = 0 , toggle = True
3906+ )
3907+ self .client .save (tpr )
3908+
3909+ tpr .model_dump ()
3910+ self .assertPydanticSerializes (tpr , test_pickle = False )
3911+
38983912 def test_modelgen_save_reload_links_01 (self ):
38993913 from models .orm import default
39003914
You can’t perform that action at this time.
0 commit comments