feat(gui): hide AI studio tab
This commit is contained in:
+10
-3
@@ -478,11 +478,12 @@ class GuiTests(TempDirMixin, unittest.TestCase):
|
||||
self.addCleanup(window.close)
|
||||
|
||||
self.assertEqual(gui.display_name(), window.windowTitle())
|
||||
self.assertEqual(6, window.tabs.count())
|
||||
self.assertEqual(5, window.tabs.count())
|
||||
self.assertEqual(
|
||||
TAB_TITLES,
|
||||
[window.tabs.tabText(index) for index in range(window.tabs.count())],
|
||||
)
|
||||
self.assertNotIn("⑥ AI工场", TAB_TITLES)
|
||||
self.assertEqual("就绪", window.statusBar().currentMessage())
|
||||
self.assertEqual(gui.BUTTON_BASE_STYLE, window.styleSheet())
|
||||
self.assertEqual(TAB_STYLE, window.tabs.styleSheet())
|
||||
@@ -495,8 +496,14 @@ class GuiTests(TempDirMixin, unittest.TestCase):
|
||||
self.assertIsInstance(window.tabs.widget(0), CollectTab)
|
||||
self.assertIsInstance(window.tabs.widget(1), GenerateTab)
|
||||
self.assertIsInstance(window.tabs.widget(2), ApplyTab)
|
||||
self.assertIsInstance(window.tabs.widget(3), AccountsTab)
|
||||
self.assertIsInstance(window.tabs.widget(4), SettingsTab)
|
||||
self.assertIsInstance(window.tabs.widget(5), ImageStudioTab)
|
||||
self.assertFalse(
|
||||
any(
|
||||
isinstance(window.tabs.widget(index), ImageStudioTab)
|
||||
for index in range(window.tabs.count())
|
||||
)
|
||||
)
|
||||
self.assertEqual(
|
||||
"回写旧数据到 Excel",
|
||||
window.tabs.widget(0).write_back_button.text(),
|
||||
@@ -541,7 +548,7 @@ class GuiTests(TempDirMixin, unittest.TestCase):
|
||||
self.addCleanup(tab.close)
|
||||
|
||||
self.assertEqual("imageStudioTab", tab.objectName())
|
||||
self.assertEqual("⑥ AI工场", TAB_TITLES[5])
|
||||
self.assertNotIn("⑥ AI工场", TAB_TITLES)
|
||||
self.assertGreaterEqual(tab.account_combo.count(), 1)
|
||||
self.assertEqual("alias-a", tab.account_combo.itemData(0))
|
||||
self.assertNotIn(
|
||||
|
||||
Reference in New Issue
Block a user