first_match.py (510B)
1 # META: timeout=long 2 3 import pytest 4 5 from bidi.session.new.support.test_data import flat_valid_data 6 7 pytestmark = pytest.mark.asyncio 8 9 10 @pytest.mark.parametrize("key,value", flat_valid_data) 11 async def test_valid(new_session, add_browser_capabilities, key, value): 12 bidi_session = await new_session( 13 capabilities={"firstMatch": [add_browser_capabilities({key: value})]} 14 ) 15 16 assert bidi_session.capabilities is not None 17 if value is not None: 18 assert key in bidi_session.capabilities