feat: 优化设置布局并支持管理端地址切换 (#130)
This commit is contained in:
@@ -1110,6 +1110,31 @@ class PDDTaskPageEventTest(unittest.TestCase):
|
||||
window.close()
|
||||
window.deleteLater()
|
||||
|
||||
def test_admin_base_url_change_reaches_persistent_claim_worker(self):
|
||||
settings = self._saved_settings()
|
||||
page = PDDTaskPage()
|
||||
events = PDDTaskPageEvent(
|
||||
page,
|
||||
self.repository,
|
||||
settings_repository=settings,
|
||||
)
|
||||
worker = events._ensure_claim_executor()
|
||||
|
||||
events.update_admin_base_url("http://192.168.0.9:8080/")
|
||||
self.assertTrue(
|
||||
wait_until(
|
||||
self.app,
|
||||
lambda: getattr(worker._gateway, "_base_url", "")
|
||||
== "http://192.168.0.9:8080",
|
||||
)
|
||||
)
|
||||
self.assertEqual(
|
||||
getattr(events._claim_gateway, "_base_url", ""),
|
||||
"http://192.168.0.9:8080",
|
||||
)
|
||||
events.shutdown()
|
||||
page.deleteLater()
|
||||
|
||||
def test_admin_task_mapping_uses_explicit_real_field_names(self):
|
||||
local_task = admin_task_to_new_claimed_task(
|
||||
collect_admin_task("COL-8020a8729f111c15")
|
||||
|
||||
Reference in New Issue
Block a user