diff options
author | Aldo Cortesi <aldo@corte.si> | 2018-04-07 09:37:58 +1200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-04-07 09:37:58 +1200 |
commit | 5e2a1ec23c74e4b75278d36b65f74d565ce7d847 (patch) | |
tree | b02a58edf7402c3f0f9a898a71d9e384bea4ecf2 /test/mitmproxy/addons/test_browser.py | |
parent | 506ccc5693284a66ff186306509217282868e48b (diff) | |
parent | 9dcd15d350aa5e2ee2d6f7299d0183cabddeb992 (diff) | |
download | mitmproxy-5e2a1ec23c74e4b75278d36b65f74d565ce7d847.tar.gz mitmproxy-5e2a1ec23c74e4b75278d36b65f74d565ce7d847.tar.bz2 mitmproxy-5e2a1ec23c74e4b75278d36b65f74d565ce7d847.zip |
Merge pull request #3035 from cortesi/aiosimpler
asyncio consolidation
Diffstat (limited to 'test/mitmproxy/addons/test_browser.py')
-rw-r--r-- | test/mitmproxy/addons/test_browser.py | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/test/mitmproxy/addons/test_browser.py b/test/mitmproxy/addons/test_browser.py index 407a3fe6..b05996fe 100644 --- a/test/mitmproxy/addons/test_browser.py +++ b/test/mitmproxy/addons/test_browser.py @@ -1,31 +1,33 @@ from unittest import mock +import pytest from mitmproxy.addons import browser from mitmproxy.test import taddons -def test_browser(): +@pytest.mark.asyncio +async def test_browser(): with mock.patch("subprocess.Popen") as po, mock.patch("shutil.which") as which: which.return_value = "chrome" b = browser.Browser() with taddons.context() as tctx: b.start() assert po.called - b.start() - assert not tctx.master.has_log("already running") + b.start() b.browser.poll = lambda: None b.start() - assert tctx.master.has_log("already running") + assert await tctx.master.await_log("already running") b.done() assert not b.browser -def test_no_browser(): +@pytest.mark.asyncio +async def test_no_browser(): with mock.patch("shutil.which") as which: which.return_value = False b = browser.Browser() with taddons.context() as tctx: b.start() - assert tctx.master.has_log("platform is not supported") + assert await tctx.master.await_log("platform is not supported") |