@@ -75,6 +75,10 @@ def test_create_object(self):
7575 self .assertEqual (oc .postchange_data ['custom_fields' ]['cf2' ], form_data ['cf_cf2' ])
7676 self .assertEqual (oc .postchange_data ['tags' ], ['Tag 1' , 'Tag 2' ])
7777
78+ # Check that private attributes were included in raw data but not display data
79+ self .assertIn ('_name' , oc .postchange_data )
80+ self .assertNotIn ('_name' , oc .postchange_data_clean )
81+
7882 def test_update_object (self ):
7983 site = Site (name = 'Site 1' , slug = 'site-1' )
8084 site .save ()
@@ -112,6 +116,12 @@ def test_update_object(self):
112116 self .assertEqual (oc .postchange_data ['custom_fields' ]['cf2' ], form_data ['cf_cf2' ])
113117 self .assertEqual (oc .postchange_data ['tags' ], ['Tag 3' ])
114118
119+ # Check that private attributes were included in raw data but not display data
120+ self .assertIn ('_name' , oc .prechange_data )
121+ self .assertNotIn ('_name' , oc .prechange_data_clean )
122+ self .assertIn ('_name' , oc .postchange_data )
123+ self .assertNotIn ('_name' , oc .postchange_data_clean )
124+
115125 def test_delete_object (self ):
116126 site = Site (
117127 name = 'Site 1' ,
@@ -142,6 +152,10 @@ def test_delete_object(self):
142152 self .assertEqual (oc .prechange_data ['tags' ], ['Tag 1' , 'Tag 2' ])
143153 self .assertEqual (oc .postchange_data , None )
144154
155+ # Check that private attributes were included in raw data but not display data
156+ self .assertIn ('_name' , oc .prechange_data )
157+ self .assertNotIn ('_name' , oc .prechange_data_clean )
158+
145159 def test_bulk_update_objects (self ):
146160 sites = (
147161 Site (name = 'Site 1' , slug = 'site-1' , status = SiteStatusChoices .STATUS_ACTIVE ),
@@ -338,6 +352,10 @@ def test_create_object(self):
338352 self .assertEqual (oc .postchange_data ['custom_fields' ], data ['custom_fields' ])
339353 self .assertEqual (oc .postchange_data ['tags' ], ['Tag 1' , 'Tag 2' ])
340354
355+ # Check that private attributes were included in raw data but not display data
356+ self .assertIn ('_name' , oc .postchange_data )
357+ self .assertNotIn ('_name' , oc .postchange_data_clean )
358+
341359 def test_update_object (self ):
342360 site = Site (name = 'Site 1' , slug = 'site-1' )
343361 site .save ()
@@ -370,6 +388,12 @@ def test_update_object(self):
370388 self .assertEqual (oc .postchange_data ['custom_fields' ], data ['custom_fields' ])
371389 self .assertEqual (oc .postchange_data ['tags' ], ['Tag 3' ])
372390
391+ # Check that private attributes were included in raw data but not display data
392+ self .assertIn ('_name' , oc .prechange_data )
393+ self .assertNotIn ('_name' , oc .prechange_data_clean )
394+ self .assertIn ('_name' , oc .postchange_data )
395+ self .assertNotIn ('_name' , oc .postchange_data_clean )
396+
373397 def test_delete_object (self ):
374398 site = Site (
375399 name = 'Site 1' ,
@@ -398,6 +422,10 @@ def test_delete_object(self):
398422 self .assertEqual (oc .prechange_data ['tags' ], ['Tag 1' , 'Tag 2' ])
399423 self .assertEqual (oc .postchange_data , None )
400424
425+ # Check that private attributes were included in raw data but not display data
426+ self .assertIn ('_name' , oc .prechange_data )
427+ self .assertNotIn ('_name' , oc .prechange_data_clean )
428+
401429 def test_bulk_create_objects (self ):
402430 data = (
403431 {
0 commit comments