We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
Add a CLI option for verbosity to the pytest plugin
The `HYPOTHESIS_VERBOSITY_LEVEL` environment variable is now deprecated (from #1211).  An easy way to control verbosity is still useful though, so we would like to support this as a command-line flag.

This would be implemented in [`hypothesis.extra.pytestplugin`](https://github.com/HypothesisWorks/hypothesis/blob/master/hypothesis-python/src/hypothesis/extra/pytestplugin.py), similarly to [the deprecated version here](https://github.com/HypothesisWorks/hypothesis/blob/3c5f3906a7339af8bf2448281377abe903575245/hypothesis-python/src/hypothesis/_settings.py#L626-L629).  The new ``--hypothesis-verbosity`` option should be applied *after* loading the profile specified by ``--hypothesis-profile`` (if given).

Finally, the new option should be listed in `docs/details.rst`, including that the verbosity option is applied after loading a profile.

*If you would like to work on this issue, feel free to comment and I will help you get started!*

--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `hypothesis-python/src/hypothesis/extra/pytestplugin.py`
Content:
```
1 # coding=utf-8
2 #
3 # This file is part of Hypothesis, which may be found at
4 # https://github.com/HypothesisWorks/hypothesis-python
5 #
6 # Most of this work is copyright (C) 2013-2018 David R. MacIver
7 # (david@drmaciver.com), but it contains contributions by others. See
8 # CONTRIBUTING.rst for a full list of people who may hold copyright, and
9 # consult the git log if you need to determine who owns an individual
10 # contribution.
11 #
12 # This Source Code Form is subject to the terms of the Mozilla Public License,
13 # v. 2.0. If a copy of the MPL was not distributed with this file, You can
14 # obtain one at http://mozilla.org/MPL/2.0/.
15 #
16 # END HEADER
17 
18 from __future__ import division, print_function, absolute_import
19 
20 import pytest
21 
22 from hypothesis import core, settings
23 from hypothesis.reporting import default as default_reporter
24 from hypothesis.reporting import with_reporter
25 from hypothesis.statistics import collector
26 from hypothesis.internal.compat import OrderedDict, text_type
27 from hypothesis.internal.detection import is_hypothesis_test
28 
29 LOAD_PROFILE_OPTION = '--hypothesis-profile'
30 PRINT_STATISTICS_OPTION = '--hypothesis-show-statistics'
31 SEED_OPTION = '--hypothesis-seed'
32 
33 
34 class StoringReporter(object):
35 
36     def __init__(self, config):
37         self.config = config
38         self.results = []
39 
40     def __call__(self, msg):
41         if self.config.getoption('capture', 'fd') == 'no':
42             default_reporter(msg)
43         if not isinstance(msg, text_type):
44             msg = repr(msg)
45         self.results.append(msg)
46 
47 
48 def pytest_addoption(parser):
49     group = parser.getgroup('hypothesis', 'Hypothesis')
50     group.addoption(
51         LOAD_PROFILE_OPTION,
52         action='store',
53         help='Load in a registered hypothesis.settings profile'
54     )
55     group.addoption(
56         PRINT_STATISTICS_OPTION,
57         action='store_true',
58         help='Configure when statistics are printed',
59         default=False
60     )
61     group.addoption(
62         SEED_OPTION,
63         action='store',
64         help='Set a seed to use for all Hypothesis tests'
65     )
66 
67 
68 def pytest_report_header(config):
69     profile = config.getoption(LOAD_PROFILE_OPTION)
70     if not profile:
71         profile = 'default'
72     settings_str = settings.get_profile(profile).show_changed()
73     if settings_str != '':
74         settings_str = ' -> %s' % (settings_str)
75     return 'hypothesis profile %r%s' % (profile, settings_str)
76 
77 
78 def pytest_configure(config):
79     core.running_under_pytest = True
80     profile = config.getoption(LOAD_PROFILE_OPTION)
81     if profile:
82         settings.load_profile(profile)
83     seed = config.getoption(SEED_OPTION)
84     if seed is not None:
85         try:
86             seed = int(seed)
87         except ValueError:
88             pass
89         core.global_force_seed = seed
90     config.addinivalue_line(
91         'markers',
92         'hypothesis: Tests which use hypothesis.')
93 
94 
95 gathered_statistics = OrderedDict()  # type: dict
96 
97 
98 @pytest.mark.hookwrapper
99 def pytest_runtest_call(item):
100     if not (hasattr(item, 'obj') and is_hypothesis_test(item.obj)):
101         yield
102     else:
103         store = StoringReporter(item.config)
104 
105         def note_statistics(stats):
106             gathered_statistics[item.nodeid] = stats
107 
108         with collector.with_value(note_statistics):
109             with with_reporter(store):
110                 yield
111         if store.results:
112             item.hypothesis_report_information = list(store.results)
113 
114 
115 @pytest.mark.hookwrapper
116 def pytest_runtest_makereport(item, call):
117     report = (yield).get_result()
118     if hasattr(item, 'hypothesis_report_information'):
119         report.sections.append((
120             'Hypothesis',
121             '\n'.join(item.hypothesis_report_information)
122         ))
123 
124 
125 def pytest_terminal_summary(terminalreporter):
126     if not terminalreporter.config.getoption(PRINT_STATISTICS_OPTION):
127         return
128     terminalreporter.section('Hypothesis Statistics')
129     for name, statistics in gathered_statistics.items():
130         terminalreporter.write_line(name + ':')
131         terminalreporter.write_line('')
132 
133         if not statistics.has_runs:
134             terminalreporter.write_line('  - Test was never run')
135             continue
136 
137         terminalreporter.write_line((
138             '  - %d passing examples, %d failing examples,'
139             ' %d invalid examples') % (
140             statistics.passing_examples, statistics.failing_examples,
141             statistics.invalid_examples,
142         ))
143         terminalreporter.write_line(
144             '  - Typical runtimes: %s' % (statistics.runtimes,)
145         )
146         terminalreporter.write_line(
147             '  - Fraction of time spent in data generation: %s' % (
148                 statistics.draw_time_percentage,))
149         terminalreporter.write_line(
150             '  - Stopped because %s' % (statistics.exit_reason,)
151         )
152         if statistics.events:
153             terminalreporter.write_line('  - Events:')
154             for event in statistics.events:
155                 terminalreporter.write_line(
156                     '    * %s' % (event,)
157                 )
158         terminalreporter.write_line('')
159 
160 
161 def pytest_collection_modifyitems(items):
162     for item in items:
163         if not isinstance(item, pytest.Function):
164             continue
165         if getattr(item.function, 'is_hypothesis_test', False):
166             item.add_marker('hypothesis')
167 
168 
169 def load():
170     pass
171
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/hypothesis-python/src/hypothesis/extra/pytestplugin.py b/hypothesis-python/src/hypothesis/extra/pytestplugin.py
--- a/hypothesis-python/src/hypothesis/extra/pytestplugin.py
+++ b/hypothesis-python/src/hypothesis/extra/pytestplugin.py
@@ -19,7 +19,7 @@
 
 import pytest
 
-from hypothesis import core, settings
+from hypothesis import Verbosity, core, settings
 from hypothesis.reporting import default as default_reporter
 from hypothesis.reporting import with_reporter
 from hypothesis.statistics import collector
@@ -27,6 +27,7 @@
 from hypothesis.internal.detection import is_hypothesis_test
 
 LOAD_PROFILE_OPTION = '--hypothesis-profile'
+VERBOSITY_OPTION = '--hypothesis-verbosity'
 PRINT_STATISTICS_OPTION = '--hypothesis-show-statistics'
 SEED_OPTION = '--hypothesis-seed'
 
@@ -52,6 +53,12 @@
         action='store',
         help='Load in a registered hypothesis.settings profile'
     )
+    group.addoption(
+        VERBOSITY_OPTION,
+        action='store',
+        choices=[opt.name for opt in Verbosity],
+        help='Override profile with verbosity setting specified'
+    )
     group.addoption(
         PRINT_STATISTICS_OPTION,
         action='store_true',
@@ -68,7 +75,7 @@
 def pytest_report_header(config):
     profile = config.getoption(LOAD_PROFILE_OPTION)
     if not profile:
-        profile = 'default'
+        profile = settings._current_profile
     settings_str = settings.get_profile(profile).show_changed()
     if settings_str != '':
         settings_str = ' -> %s' % (settings_str)
@@ -80,6 +87,16 @@
     profile = config.getoption(LOAD_PROFILE_OPTION)
     if profile:
         settings.load_profile(profile)
+    verbosity_name = config.getoption(VERBOSITY_OPTION)
+    if verbosity_name:
+        verbosity_value = Verbosity[verbosity_name]
+        profile_name = '%s-with-%s-verbosity' % (
+            settings._current_profile, verbosity_name
+        )
+        # register_profile creates a new profile, exactly like the current one,
+        # with the extra values given (in this case 'verbosity')
+        settings.register_profile(profile_name, verbosity=verbosity_value)
+        settings.load_profile(profile_name)
     seed = config.getoption(SEED_OPTION)
     if seed is not None:
         try:

{"golden_diff": "diff --git a/hypothesis-python/src/hypothesis/extra/pytestplugin.py b/hypothesis-python/src/hypothesis/extra/pytestplugin.py\n--- a/hypothesis-python/src/hypothesis/extra/pytestplugin.py\n+++ b/hypothesis-python/src/hypothesis/extra/pytestplugin.py\n@@ -19,7 +19,7 @@\n \n import pytest\n \n-from hypothesis import core, settings\n+from hypothesis import Verbosity, core, settings\n from hypothesis.reporting import default as default_reporter\n from hypothesis.reporting import with_reporter\n from hypothesis.statistics import collector\n@@ -27,6 +27,7 @@\n from hypothesis.internal.detection import is_hypothesis_test\n \n LOAD_PROFILE_OPTION = '--hypothesis-profile'\n+VERBOSITY_OPTION = '--hypothesis-verbosity'\n PRINT_STATISTICS_OPTION = '--hypothesis-show-statistics'\n SEED_OPTION = '--hypothesis-seed'\n \n@@ -52,6 +53,12 @@\n         action='store',\n         help='Load in a registered hypothesis.settings profile'\n     )\n+    group.addoption(\n+        VERBOSITY_OPTION,\n+        action='store',\n+        choices=[opt.name for opt in Verbosity],\n+        help='Override profile with verbosity setting specified'\n+    )\n     group.addoption(\n         PRINT_STATISTICS_OPTION,\n         action='store_true',\n@@ -68,7 +75,7 @@\n def pytest_report_header(config):\n     profile = config.getoption(LOAD_PROFILE_OPTION)\n     if not profile:\n-        profile = 'default'\n+        profile = settings._current_profile\n     settings_str = settings.get_profile(profile).show_changed()\n     if settings_str != '':\n         settings_str = ' -> %s' % (settings_str)\n@@ -80,6 +87,16 @@\n     profile = config.getoption(LOAD_PROFILE_OPTION)\n     if profile:\n         settings.load_profile(profile)\n+    verbosity_name = config.getoption(VERBOSITY_OPTION)\n+    if verbosity_name:\n+        verbosity_value = Verbosity[verbosity_name]\n+        profile_name = '%s-with-%s-verbosity' % (\n+            settings._current_profile, verbosity_name\n+        )\n+        # register_profile creates a new profile, exactly like the current one,\n+        # with the extra values given (in this case 'verbosity')\n+        settings.register_profile(profile_name, verbosity=verbosity_value)\n+        settings.load_profile(profile_name)\n     seed = config.getoption(SEED_OPTION)\n     if seed is not None:\n         try:\n", "issue": "Add a CLI option for verbosity to the pytest plugin\nThe `HYPOTHESIS_VERBOSITY_LEVEL` environment variable is now deprecated (from #1211).  An easy way to control verbosity is still useful though, so we would like to support this as a command-line flag.\r\n\r\nThis would be implemented in [`hypothesis.extra.pytestplugin`](https://github.com/HypothesisWorks/hypothesis/blob/master/hypothesis-python/src/hypothesis/extra/pytestplugin.py), similarly to [the deprecated version here](https://github.com/HypothesisWorks/hypothesis/blob/3c5f3906a7339af8bf2448281377abe903575245/hypothesis-python/src/hypothesis/_settings.py#L626-L629).  The new ``--hypothesis-verbosity`` option should be applied *after* loading the profile specified by ``--hypothesis-profile`` (if given).\r\n\r\nFinally, the new option should be listed in `docs/details.rst`, including that the verbosity option is applied after loading a profile.\r\n\r\n*If you would like to work on this issue, feel free to comment and I will help you get started!*\n", "before_files": [{"content": "# coding=utf-8\n#\n# This file is part of Hypothesis, which may be found at\n# https://github.com/HypothesisWorks/hypothesis-python\n#\n# Most of this work is copyright (C) 2013-2018 David R. MacIver\n# (david@drmaciver.com), but it contains contributions by others. See\n# CONTRIBUTING.rst for a full list of people who may hold copyright, and\n# consult the git log if you need to determine who owns an individual\n# contribution.\n#\n# This Source Code Form is subject to the terms of the Mozilla Public License,\n# v. 2.0. If a copy of the MPL was not distributed with this file, You can\n# obtain one at http://mozilla.org/MPL/2.0/.\n#\n# END HEADER\n\nfrom __future__ import division, print_function, absolute_import\n\nimport pytest\n\nfrom hypothesis import core, settings\nfrom hypothesis.reporting import default as default_reporter\nfrom hypothesis.reporting import with_reporter\nfrom hypothesis.statistics import collector\nfrom hypothesis.internal.compat import OrderedDict, text_type\nfrom hypothesis.internal.detection import is_hypothesis_test\n\nLOAD_PROFILE_OPTION = '--hypothesis-profile'\nPRINT_STATISTICS_OPTION = '--hypothesis-show-statistics'\nSEED_OPTION = '--hypothesis-seed'\n\n\nclass StoringReporter(object):\n\n    def __init__(self, config):\n        self.config = config\n        self.results = []\n\n    def __call__(self, msg):\n        if self.config.getoption('capture', 'fd') == 'no':\n            default_reporter(msg)\n        if not isinstance(msg, text_type):\n            msg = repr(msg)\n        self.results.append(msg)\n\n\ndef pytest_addoption(parser):\n    group = parser.getgroup('hypothesis', 'Hypothesis')\n    group.addoption(\n        LOAD_PROFILE_OPTION,\n        action='store',\n        help='Load in a registered hypothesis.settings profile'\n    )\n    group.addoption(\n        PRINT_STATISTICS_OPTION,\n        action='store_true',\n        help='Configure when statistics are printed',\n        default=False\n    )\n    group.addoption(\n        SEED_OPTION,\n        action='store',\n        help='Set a seed to use for all Hypothesis tests'\n    )\n\n\ndef pytest_report_header(config):\n    profile = config.getoption(LOAD_PROFILE_OPTION)\n    if not profile:\n        profile = 'default'\n    settings_str = settings.get_profile(profile).show_changed()\n    if settings_str != '':\n        settings_str = ' -> %s' % (settings_str)\n    return 'hypothesis profile %r%s' % (profile, settings_str)\n\n\ndef pytest_configure(config):\n    core.running_under_pytest = True\n    profile = config.getoption(LOAD_PROFILE_OPTION)\n    if profile:\n        settings.load_profile(profile)\n    seed = config.getoption(SEED_OPTION)\n    if seed is not None:\n        try:\n            seed = int(seed)\n        except ValueError:\n            pass\n        core.global_force_seed = seed\n    config.addinivalue_line(\n        'markers',\n        'hypothesis: Tests which use hypothesis.')\n\n\ngathered_statistics = OrderedDict()  # type: dict\n\n\n@pytest.mark.hookwrapper\ndef pytest_runtest_call(item):\n    if not (hasattr(item, 'obj') and is_hypothesis_test(item.obj)):\n        yield\n    else:\n        store = StoringReporter(item.config)\n\n        def note_statistics(stats):\n            gathered_statistics[item.nodeid] = stats\n\n        with collector.with_value(note_statistics):\n            with with_reporter(store):\n                yield\n        if store.results:\n            item.hypothesis_report_information = list(store.results)\n\n\n@pytest.mark.hookwrapper\ndef pytest_runtest_makereport(item, call):\n    report = (yield).get_result()\n    if hasattr(item, 'hypothesis_report_information'):\n        report.sections.append((\n            'Hypothesis',\n            '\\n'.join(item.hypothesis_report_information)\n        ))\n\n\ndef pytest_terminal_summary(terminalreporter):\n    if not terminalreporter.config.getoption(PRINT_STATISTICS_OPTION):\n        return\n    terminalreporter.section('Hypothesis Statistics')\n    for name, statistics in gathered_statistics.items():\n        terminalreporter.write_line(name + ':')\n        terminalreporter.write_line('')\n\n        if not statistics.has_runs:\n            terminalreporter.write_line('  - Test was never run')\n            continue\n\n        terminalreporter.write_line((\n            '  - %d passing examples, %d failing examples,'\n            ' %d invalid examples') % (\n            statistics.passing_examples, statistics.failing_examples,\n            statistics.invalid_examples,\n        ))\n        terminalreporter.write_line(\n            '  - Typical runtimes: %s' % (statistics.runtimes,)\n        )\n        terminalreporter.write_line(\n            '  - Fraction of time spent in data generation: %s' % (\n                statistics.draw_time_percentage,))\n        terminalreporter.write_line(\n            '  - Stopped because %s' % (statistics.exit_reason,)\n        )\n        if statistics.events:\n            terminalreporter.write_line('  - Events:')\n            for event in statistics.events:\n                terminalreporter.write_line(\n                    '    * %s' % (event,)\n                )\n        terminalreporter.write_line('')\n\n\ndef pytest_collection_modifyitems(items):\n    for item in items:\n        if not isinstance(item, pytest.Function):\n            continue\n        if getattr(item.function, 'is_hypothesis_test', False):\n            item.add_marker('hypothesis')\n\n\ndef load():\n    pass\n", "path": "hypothesis-python/src/hypothesis/extra/pytestplugin.py"}], "after_files": [{"content": "# coding=utf-8\n#\n# This file is part of Hypothesis, which may be found at\n# https://github.com/HypothesisWorks/hypothesis-python\n#\n# Most of this work is copyright (C) 2013-2018 David R. MacIver\n# (david@drmaciver.com), but it contains contributions by others. See\n# CONTRIBUTING.rst for a full list of people who may hold copyright, and\n# consult the git log if you need to determine who owns an individual\n# contribution.\n#\n# This Source Code Form is subject to the terms of the Mozilla Public License,\n# v. 2.0. If a copy of the MPL was not distributed with this file, You can\n# obtain one at http://mozilla.org/MPL/2.0/.\n#\n# END HEADER\n\nfrom __future__ import division, print_function, absolute_import\n\nimport pytest\n\nfrom hypothesis import Verbosity, core, settings\nfrom hypothesis.reporting import default as default_reporter\nfrom hypothesis.reporting import with_reporter\nfrom hypothesis.statistics import collector\nfrom hypothesis.internal.compat import OrderedDict, text_type\nfrom hypothesis.internal.detection import is_hypothesis_test\n\nLOAD_PROFILE_OPTION = '--hypothesis-profile'\nVERBOSITY_OPTION = '--hypothesis-verbosity'\nPRINT_STATISTICS_OPTION = '--hypothesis-show-statistics'\nSEED_OPTION = '--hypothesis-seed'\n\n\nclass StoringReporter(object):\n\n    def __init__(self, config):\n        self.config = config\n        self.results = []\n\n    def __call__(self, msg):\n        if self.config.getoption('capture', 'fd') == 'no':\n            default_reporter(msg)\n        if not isinstance(msg, text_type):\n            msg = repr(msg)\n        self.results.append(msg)\n\n\ndef pytest_addoption(parser):\n    group = parser.getgroup('hypothesis', 'Hypothesis')\n    group.addoption(\n        LOAD_PROFILE_OPTION,\n        action='store',\n        help='Load in a registered hypothesis.settings profile'\n    )\n    group.addoption(\n        VERBOSITY_OPTION,\n        action='store',\n        choices=[opt.name for opt in Verbosity],\n        help='Override profile with verbosity setting specified'\n    )\n    group.addoption(\n        PRINT_STATISTICS_OPTION,\n        action='store_true',\n        help='Configure when statistics are printed',\n        default=False\n    )\n    group.addoption(\n        SEED_OPTION,\n        action='store',\n        help='Set a seed to use for all Hypothesis tests'\n    )\n\n\ndef pytest_report_header(config):\n    profile = config.getoption(LOAD_PROFILE_OPTION)\n    if not profile:\n        profile = settings._current_profile\n    settings_str = settings.get_profile(profile).show_changed()\n    if settings_str != '':\n        settings_str = ' -> %s' % (settings_str)\n    return 'hypothesis profile %r%s' % (profile, settings_str)\n\n\ndef pytest_configure(config):\n    core.running_under_pytest = True\n    profile = config.getoption(LOAD_PROFILE_OPTION)\n    if profile:\n        settings.load_profile(profile)\n    verbosity_name = config.getoption(VERBOSITY_OPTION)\n    if verbosity_name:\n        verbosity_value = Verbosity[verbosity_name]\n        profile_name = '%s-with-%s-verbosity' % (\n            settings._current_profile, verbosity_name\n        )\n        # register_profile creates a new profile, exactly like the current one,\n        # with the extra values given (in this case 'verbosity')\n        settings.register_profile(profile_name, verbosity=verbosity_value)\n        settings.load_profile(profile_name)\n    seed = config.getoption(SEED_OPTION)\n    if seed is not None:\n        try:\n            seed = int(seed)\n        except ValueError:\n            pass\n        core.global_force_seed = seed\n    config.addinivalue_line(\n        'markers',\n        'hypothesis: Tests which use hypothesis.')\n\n\ngathered_statistics = OrderedDict()  # type: dict\n\n\n@pytest.mark.hookwrapper\ndef pytest_runtest_call(item):\n    if not (hasattr(item, 'obj') and is_hypothesis_test(item.obj)):\n        yield\n    else:\n        store = StoringReporter(item.config)\n\n        def note_statistics(stats):\n            gathered_statistics[item.nodeid] = stats\n\n        with collector.with_value(note_statistics):\n            with with_reporter(store):\n                yield\n        if store.results:\n            item.hypothesis_report_information = list(store.results)\n\n\n@pytest.mark.hookwrapper\ndef pytest_runtest_makereport(item, call):\n    report = (yield).get_result()\n    if hasattr(item, 'hypothesis_report_information'):\n        report.sections.append((\n            'Hypothesis',\n            '\\n'.join(item.hypothesis_report_information)\n        ))\n\n\ndef pytest_terminal_summary(terminalreporter):\n    if not terminalreporter.config.getoption(PRINT_STATISTICS_OPTION):\n        return\n    terminalreporter.section('Hypothesis Statistics')\n    for name, statistics in gathered_statistics.items():\n        terminalreporter.write_line(name + ':')\n        terminalreporter.write_line('')\n\n        if not statistics.has_runs:\n            terminalreporter.write_line('  - Test was never run')\n            continue\n\n        terminalreporter.write_line((\n            '  - %d passing examples, %d failing examples,'\n            ' %d invalid examples') % (\n            statistics.passing_examples, statistics.failing_examples,\n            statistics.invalid_examples,\n        ))\n        terminalreporter.write_line(\n            '  - Typical runtimes: %s' % (statistics.runtimes,)\n        )\n        terminalreporter.write_line(\n            '  - Fraction of time spent in data generation: %s' % (\n                statistics.draw_time_percentage,))\n        terminalreporter.write_line(\n            '  - Stopped because %s' % (statistics.exit_reason,)\n        )\n        if statistics.events:\n            terminalreporter.write_line('  - Events:')\n            for event in statistics.events:\n                terminalreporter.write_line(\n                    '    * %s' % (event,)\n                )\n        terminalreporter.write_line('')\n\n\ndef pytest_collection_modifyitems(items):\n    for item in items:\n        if not isinstance(item, pytest.Function):\n            continue\n        if getattr(item.function, 'is_hypothesis_test', False):\n            item.add_marker('hypothesis')\n\n\ndef load():\n    pass\n", "path": "hypothesis-python/src/hypothesis/extra/pytestplugin.py"}]}