16 lines
603 B
Python
16 lines
603 B
Python
import pytest
|
|
import src.gui_2 as gui_2
|
|
from src.gui_2 import App
|
|
|
|
def test_rag_panel_exists():
|
|
"""Verify that render_rag_panel exists as a module-level function."""
|
|
assert hasattr(gui_2, 'render_rag_panel'), "gui_2 module must have render_rag_panel function"
|
|
assert callable(gui_2.render_rag_panel)
|
|
|
|
def test_rag_panel_integration():
|
|
"""Verify that render_ai_settings_hub calls render_rag_panel by inspecting source."""
|
|
import inspect
|
|
source = inspect.getsource(gui_2.render_ai_settings_hub)
|
|
assert "render_rag_panel(app)" in source
|
|
assert "imgui.collapsing_header(\"RAG Settings\")" in source
|