#5376·jupyterhub

调查不一致的测试

作者: willingc创建于 2026年5月5日更新于 2026年9月11日

app = <jupyterhub.tests.mocking.MockHub object at 0x7f4984f08e90> browser = admin_user = <User(testadmin-48 0/1 running)>, added_count_users = 49 create_user_with_scopes = <function create_user_with_scopes..temp_user_creator at 0x7f49822b4ae0>

@pytest.mark.parametrize("added_count_users", [10, 49, 50, 51, 99, 100, 101])
async def test_paging_on_admin_page(
    app, browser, admin_user, added_count_users, create_user_with_scopes
):
    """verifying of displaying number of total users on the admin page and navigation with "Previous"/"Next" buttons"""
  await open_admin_page(app, browser, admin_user)

jupyterhub/tests/browser/test_browser.py:1244:


app = <jupyterhub.tests.mocking.MockHub object at 0x7f4984f08e90> browser = login_as = <User(testadmin-48 0/1 running)>

async def open_admin_page(app, browser, login_as=None):
    """Login as `user` and open the admin page"""
    admin_page = url_escape(app.base_url) + "hub/admin"
    if login_as:
        user = login_as
        url = url_path_join(
            public_host(app), app.hub.base_url, "/login?next=" + admin_page
        )
        await browser.goto(url)
        await login(browser, user.name, ***;49;00m(user.name))
      await expect(browser).to_have_url(re.compile(".*/hub/admin"))

E AssertionError: Page URL expected to be 're.compile('.*/hub/admin')' E Actual value: http://localhost.jovyan.org:8000/@/space%20word/hub/login?next=%2F%40%2Fspace%2520word%2Fhub/admin E Call log: E - Expect "to_have_url" with timeout 30000ms E 34 × unexpected value "http://localhost.jovyan.org:8000/@/space%20word/hub/login?next=%2F%40%2Fspace%2520word%2Fhub/admin"

内容来源: jupyterhub/jupyterhub