def test_default_account_post_func_false(self): user1 = User(jid="*****@*****.**") account11 = AbstractSMTPAccount(user=user1, name="account11", jid="*****@*****.**") account12 = AbstractSMTPAccount(user=user1, name="account12", jid="*****@*****.**") account12.default_account = True (name, field_type, field_options, post_func, default_func) = AbstractSMTPAccount.get_register_fields()[0] value = post_func("False", None, "*****@*****.**") self.assertFalse(value) self.assertTrue(account12.default_account)