forked from mozilla/Addon-Tests
-
Notifications
You must be signed in to change notification settings - Fork 0
/
conftest.py
25 lines (18 loc) · 872 Bytes
/
conftest.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/env python
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
import py
def pytest_runtest_setup(item):
pytest_mozwebqa = py.test.config.pluginmanager.getplugin("mozwebqa")
pytest_mozwebqa.TestSetup.api_base_url = item.config.option.api_base_url
def pytest_addoption(parser):
parser.addoption("--apibaseurl",
action="store",
dest='api_base_url',
metavar='str',
default="https://addons-dev.allizom.org",
help="specify the api url")
def pytest_funcarg__mozwebqa(request):
pytest_mozwebqa = py.test.config.pluginmanager.getplugin("mozwebqa")
return pytest_mozwebqa.TestSetup(request)