Skip to content

Commit 1825ba1

Browse files
committed
Fix test_docstrings
1 parent 18a1390 commit 1825ba1

1 file changed

Lines changed: 6 additions & 11 deletions

File tree

tests/test_docstrings.py

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import pytest
22

33
from docstub._analysis import KnownImport, StaticInspector, common_known_imports
4-
from docstub._docstrings import DoctypeTransformer, _lark
4+
from docstub._docstrings import DoctypeTransformer
55

66

77
@pytest.fixture()
@@ -30,9 +30,7 @@ class Test_DoctypeTransformer:
3030
],
3131
)
3232
def test_container(self, raw, expected, transformer):
33-
tree = _lark.parse(raw)
34-
annotation = transformer.transform(tree)
35-
33+
annotation = transformer.transform(raw)
3634
assert annotation.value == expected
3735
# fmt: on
3836

@@ -44,8 +42,7 @@ def test_container(self, raw, expected, transformer):
4442
],
4543
)
4644
def test_literals(self, raw, expected, transformer):
47-
tree = _lark.parse(raw)
48-
annotation = transformer.transform(tree)
45+
annotation = transformer.transform(raw)
4946

5047
assert annotation.value == expected
5148
assert annotation.imports == frozenset(
@@ -68,8 +65,7 @@ def test_optional_extra_info(self, raw, expected, extra_info, transformer):
6865
if extra_info:
6966
doctype = f"{doctype}, {extra_info}"
7067

71-
tree = _lark.parse(doctype)
72-
annotation = transformer.transform(tree)
68+
annotation = transformer.transform(doctype)
7369

7470
assert annotation.value == expected
7571

@@ -86,14 +82,13 @@ def test_optional_extra_info(self, raw, expected, extra_info, transformer):
8682
],
8783
)
8884
@pytest.mark.parametrize("name", ["array", "ndarray", "array-like", "array_like"])
89-
@pytest.mark.parametrize("dtype", ["int", "np.int8", "~.foo"])
85+
@pytest.mark.parametrize("dtype", ["int", "np.int8"])
9086
@pytest.mark.parametrize("shape", ["(2, 3)", "(N, m)", "3D", "2-D", "(N, ...)"])
9187
def test_shape_n_dtype(self, fmt, expected_fmt, name, dtype, shape, transformer):
9288
doctype = fmt.format(name=name, dtype=dtype, shape=shape)
9389
expected = expected_fmt.format(name=name, dtype=dtype, shape=shape)
9490

95-
tree = _lark.parse(doctype)
96-
annotation = transformer.transform(tree)
91+
annotation = transformer.transform(doctype)
9792

9893
assert annotation.value == expected
9994
# fmt: on

0 commit comments

Comments
 (0)