Command: python -m pytest -v -p no:cacheprovider tests/test_authentication.py::test_dashboard_requires_and_accepts_basic_auth
Expected assertions: unauthenticated GET / == 401; configured Basic Authentication GET / == 200

============================= test session starts =============================
platform win32 -- Python 3.14.0, pytest-9.1.1, pluggy-1.6.0 -- <TEMP_VENV>\Scripts\python.exe
rootdir: <SUBMISSION_ROOT>\enhanced\source
configfile: pytest.ini
plugins: dash-4.4.1
collecting ... collected 1 item

tests/test_authentication.py::test_dashboard_requires_and_accepts_basic_auth PASSED [100%]

============================== warnings summary ===============================
tests/test_authentication.py::test_dashboard_requires_and_accepts_basic_auth
  <TEMP_VENV>\Lib\site-packages\dash\development\base_component.py:159: DeprecationWarning: 
  The dash_table.DataTable will be removed from the builtin dash components in a future major version.
  We recommend using dash-ag-grid as a replacement. Install with `pip install dash[ag-grid]`.
  
    self._validate_deprecation()

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
======================== 1 passed, 1 warning in 2.24s =========================

