feat(settings): compact custom gateway model panel
This commit is contained in:
@@ -3143,6 +3143,11 @@ class GuiTests(TempDirMixin, unittest.TestCase):
|
||||
self.assertFalse(tab.gateway_custom_button.isChecked())
|
||||
self.assertFalse(tab.cmhub_panel.isHidden())
|
||||
self.assertTrue(tab.model_picker_panel.isHidden())
|
||||
self.assertTrue(tab.model_detail_panel.isHidden())
|
||||
self.assertNotIn(
|
||||
"模型详情",
|
||||
[label.text() for label in tab.findChildren(QLabel)],
|
||||
)
|
||||
|
||||
tab.show()
|
||||
self.app.processEvents()
|
||||
@@ -3156,7 +3161,18 @@ class GuiTests(TempDirMixin, unittest.TestCase):
|
||||
self.assertFalse(tab.gateway_default_button.isChecked())
|
||||
self.assertTrue(tab.cmhub_panel.isHidden())
|
||||
self.assertFalse(tab.model_picker_panel.isHidden())
|
||||
self.assertFalse(tab.model_detail_panel.isHidden())
|
||||
self.assertFalse(tab.direct_role_panel.isHidden())
|
||||
picker_index = tab.settings_panel_layout.indexOf(tab.model_picker_panel)
|
||||
detail_index = tab.settings_panel_layout.indexOf(tab.model_detail_panel)
|
||||
self.assertEqual(picker_index + 2, detail_index)
|
||||
self.assertEqual(
|
||||
8,
|
||||
tab.settings_panel_layout.itemAt(picker_index + 1)
|
||||
.spacerItem()
|
||||
.sizeHint()
|
||||
.height(),
|
||||
)
|
||||
self.assertTrue(tab.is_dirty())
|
||||
self.assertEqual("cmhub", appconfig.load_config(cfg["config_path"])["ai"]["backend"])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user