File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed
Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -65,3 +65,22 @@ def test_form_password_field(self):
6565 password_field = form_obj .fields ["value_password" ]
6666 self .assertIsInstance (password_field .widget , forms .PasswordInput )
6767 self .assertFalse (password_field .widget .render_value )
68+
69+ def test_blank_password (self ):
70+ setting_obj = Setting .objects .create (
71+ name = "TEST_SETTING_PASSWORD" ,
72+ value_type = Setting .TYPE_PASSWORD ,
73+ value = "initial_password" ,
74+ )
75+
76+ # Update the setting with a blank password
77+ form_data = {
78+ "name" : "TEST_SETTING_PASSWORD" ,
79+ "value_type" : Setting .TYPE_PASSWORD ,
80+ "value_password" : "" ,
81+ }
82+ form_obj = SettingForm (data = form_data , instance = setting_obj )
83+ self .assertTrue (form_obj .is_valid ())
84+
85+ updated_setting = form_obj .save ()
86+ self .assertEqual (updated_setting .value , "initial_password" )
You can’t perform that action at this time.
0 commit comments