@@ -33,7 +33,10 @@ def test_browser_version_is_used_for_sm(mocker):
3333 mock_run = mocker .patch ("subprocess.run" )
3434 mocked_result = Mock ()
3535 mocked_result .configure_mock (
36- ** {"stdout.decode.return_value" : '{"result": {"message": "driver"}, "logs": []}' , "returncode" : 0 }
36+ ** {
37+ "stdout.decode.return_value" : '{"result": {"driver_path": "driver", "browser_path": "browser"}, "logs": []}' ,
38+ "returncode" : 0 ,
39+ }
3740 )
3841 mock_run .return_value = mocked_result
3942 options = Options ()
@@ -52,7 +55,10 @@ def test_browser_path_is_used_for_sm(mocker):
5255 mock_run = mocker .patch ("subprocess.run" )
5356 mocked_result = Mock ()
5457 mocked_result .configure_mock (
55- ** {"stdout.decode.return_value" : '{"result": {"message": "driver"}, "logs": []}' , "returncode" : 0 }
58+ ** {
59+ "stdout.decode.return_value" : '{"result": {"driver_path": "driver", "browser_path": "browser"}, "logs": []}' ,
60+ "returncode" : 0 ,
61+ }
5662 )
5763 mock_run .return_value = mocked_result
5864 options = Options ()
@@ -71,7 +77,10 @@ def test_proxy_is_used_for_sm(mocker):
7177 mock_run = mocker .patch ("subprocess.run" )
7278 mocked_result = Mock ()
7379 mocked_result .configure_mock (
74- ** {"stdout.decode.return_value" : '{"result": {"message": "driver"}, "logs": []}' , "returncode" : 0 }
80+ ** {
81+ "stdout.decode.return_value" : '{"result": {"driver_path": "driver", "browser_path": "browser"}, "logs": []}' ,
82+ "returncode" : 0 ,
83+ }
7584 )
7685 mock_run .return_value = mocked_result
7786 options = Options ()
@@ -87,11 +96,11 @@ def test_proxy_is_used_for_sm(mocker):
8796
8897
8998def test_stderr_is_propagated_to_exception_messages ():
90- msg = r"Unsuccessful command executed:.* --browser foo --output json\.\nInvalid browser name: foo\n "
99+ msg = r"Unsuccessful command executed:.*\n.* 'Invalid browser name: foo'.* "
91100 with pytest .raises (WebDriverException , match = msg ):
92101 manager = SeleniumManager ()
93102 binary = manager .get_binary ()
94- _ = manager .run ([str (binary ), "--browser" , "foo" , "--output" , "json" ])
103+ _ = manager .run ([str (binary ), "--browser" , "foo" ])
95104
96105
97106def test_driver_finder_error (mocker ):
0 commit comments