diff options
Diffstat (limited to 'tests/unittest_nodes_lineno.py')
-rw-r--r-- | tests/unittest_nodes_lineno.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/unittest_nodes_lineno.py b/tests/unittest_nodes_lineno.py index 75d664dc..73cf0207 100644 --- a/tests/unittest_nodes_lineno.py +++ b/tests/unittest_nodes_lineno.py @@ -2,6 +2,7 @@ import textwrap import pytest +import astroid from astroid import builder, nodes from astroid.const import PY38_PLUS, PY39_PLUS, PY310_PLUS @@ -1221,3 +1222,14 @@ class TestLinenoColOffset: assert (c1.body[0].lineno, c1.body[0].col_offset) == (4, 4) assert (c1.body[0].end_lineno, c1.body[0].end_col_offset) == (4, 8) # fmt: on + + @staticmethod + def test_end_lineno_module() -> None: + """Tests for Module""" + code = """print()""" + module = astroid.parse(code) + assert isinstance(module, nodes.Module) + assert module.lineno == 0 + assert module.col_offset is None + assert module.end_lineno is None + assert module.end_col_offset is None |