#!/usr/bin/env python3
"""Verify res.config.settings loads with ai_system_prompt."""
import odoo
from odoo import api, SUPERUSER_ID

odoo.tools.config.parse_config(['-d', 'odoo', '--no-http'])
registry = odoo.registry('odoo')
with registry.cursor() as cr:
    env = api.Environment(cr, SUPERUSER_ID, {})
    settings = env['res.config.settings'].create({})
    defaults = settings.default_get(list(settings.fields_get()))
    assert 'ai_system_prompt' in defaults
    settings.write({'ai_system_prompt': 'Test prompt line.'})
    settings.execute()
    stored = env['ir.config_parameter'].sudo().get_param('jb_ai_assistant.system_prompt')
    assert stored == 'Test prompt line.'
    cr.rollback()
    print('SETTINGS_TEST_PASSED')
