summaryrefslogtreecommitdiff
path: root/tests/test_arcs.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_arcs.py')
-rw-r--r--tests/test_arcs.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/test_arcs.py b/tests/test_arcs.py
index bf17f712..a02e9f7d 100644
--- a/tests/test_arcs.py
+++ b/tests/test_arcs.py
@@ -1557,6 +1557,23 @@ class AsyncTest(CoverageTest):
arcz_missing=".2 23 3.",
)
+ def test_async_decorator(self):
+ if env.PYBEHAVIOR.trace_decorated_def:
+ arcz = ".1 14 45 5. .2 2. -46 6-4"
+ else:
+ arcz = ".1 14 4. .2 2. -46 6-4"
+ self.check_coverage("""\
+ def wrap(f): # 1
+ return f
+
+ @wrap # 4
+ async def go():
+ return
+ """,
+ arcz=arcz,
+ arcz_missing='-46 6-4',
+ )
+
class ExcludeTest(CoverageTest):
"""Tests of exclusions to indicate known partial branches."""