Skip to content

build(deps): bump qs from 6.14.0 to 6.14.1

8cfc50e
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Closed

build(deps): bump qs from 6.14.0 to 6.14.1 #549

build(deps): bump qs from 6.14.0 to 6.14.1
8cfc50e
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results failed Jan 1, 2026 in 0s

3 fail, 1 830 pass in 1h 9m 45s

    105 files      105 suites   1h 9m 45s ⏱️
  1 833 tests   1 830 ✅ 0 💤   3 ❌
192 465 runs  192 150 ✅ 0 💤 315 ❌

Results for commit 8cfc50e.

Annotations

Check warning on line 0 in tests.robotcode.language_server.robotframework.parts.test_hover

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 105 runs failed: test[hover.robot-010-035-variable import by path name] (tests.robotcode.language_server.robotframework.parts.test_hover)

./artifacts/test-results-os-macos-latest-py-3.10-rf50/os-macos-latest-py-3.10-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.10-rf60/os-macos-latest-py-3.10-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.10-rf61/os-macos-latest-py-3.10-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.10-rf70/os-macos-latest-py-3.10-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.10-rf71/os-macos-latest-py-3.10-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.10-rf72/os-macos-latest-py-3.10-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.10-rf73/os-macos-latest-py-3.10-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf50/os-macos-latest-py-3.11-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf60/os-macos-latest-py-3.11-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf61/os-macos-latest-py-3.11-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf70/os-macos-latest-py-3.11-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf71/os-macos-latest-py-3.11-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf72/os-macos-latest-py-3.11-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf73/os-macos-latest-py-3.11-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf50/os-macos-latest-py-3.12-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf60/os-macos-latest-py-3.12-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf61/os-macos-latest-py-3.12-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf70/os-macos-latest-py-3.12-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf71/os-macos-latest-py-3.12-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf72/os-macos-latest-py-3.12-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf73/os-macos-latest-py-3.12-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf50/os-macos-latest-py-3.13-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf60/os-macos-latest-py-3.13-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf61/os-macos-latest-py-3.13-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf70/os-macos-latest-py-3.13-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf71/os-macos-latest-py-3.13-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf72/os-macos-latest-py-3.13-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf73/os-macos-latest-py-3.13-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf50/os-macos-latest-py-3.14-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf60/os-macos-latest-py-3.14-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf61/os-macos-latest-py-3.14-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf70/os-macos-latest-py-3.14-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf71/os-macos-latest-py-3.14-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf72/os-macos-latest-py-3.14-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf73/os-macos-latest-py-3.14-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf50/os-ubuntu-latest-py-3.10-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf60/os-ubuntu-latest-py-3.10-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf61/os-ubuntu-latest-py-3.10-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf70/os-ubuntu-latest-py-3.10-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf71/os-ubuntu-latest-py-3.10-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf72/os-ubuntu-latest-py-3.10-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf73/os-ubuntu-latest-py-3.10-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf50/os-ubuntu-latest-py-3.11-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf60/os-ubuntu-latest-py-3.11-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf61/os-ubuntu-latest-py-3.11-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf70/os-ubuntu-latest-py-3.11-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf71/os-ubuntu-latest-py-3.11-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf72/os-ubuntu-latest-py-3.11-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf73/os-ubuntu-latest-py-3.11-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf50/os-ubuntu-latest-py-3.12-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf60/os-ubuntu-latest-py-3.12-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf61/os-ubuntu-latest-py-3.12-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf70/os-ubuntu-latest-py-3.12-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf71/os-ubuntu-latest-py-3.12-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf72/os-ubuntu-latest-py-3.12-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf73/os-ubuntu-latest-py-3.12-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf50/os-ubuntu-latest-py-3.13-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf60/os-ubuntu-latest-py-3.13-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf61/os-ubuntu-latest-py-3.13-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf70/os-ubuntu-latest-py-3.13-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf71/os-ubuntu-latest-py-3.13-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf72/os-ubuntu-latest-py-3.13-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf73/os-ubuntu-latest-py-3.13-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf50/os-ubuntu-latest-py-3.14-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf60/os-ubuntu-latest-py-3.14-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf61/os-ubuntu-latest-py-3.14-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf70/os-ubuntu-latest-py-3.14-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf71/os-ubuntu-latest-py-3.14-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf72/os-ubuntu-latest-py-3.14-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf73/os-ubuntu-latest-py-3.14-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf50/os-windows-latest-py-3.10-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf60/os-windows-latest-py-3.10-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf61/os-windows-latest-py-3.10-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf70/os-windows-latest-py-3.10-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf71/os-windows-latest-py-3.10-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf72/os-windows-latest-py-3.10-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf73/os-windows-latest-py-3.10-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf50/os-windows-latest-py-3.11-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf60/os-windows-latest-py-3.11-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf61/os-windows-latest-py-3.11-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf70/os-windows-latest-py-3.11-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf71/os-windows-latest-py-3.11-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf72/os-windows-latest-py-3.11-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf73/os-windows-latest-py-3.11-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf50/os-windows-latest-py-3.12-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf60/os-windows-latest-py-3.12-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf61/os-windows-latest-py-3.12-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf70/os-windows-latest-py-3.12-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf71/os-windows-latest-py-3.12-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf72/os-windows-latest-py-3.12-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf73/os-windows-latest-py-3.12-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf50/os-windows-latest-py-3.13-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf60/os-windows-latest-py-3.13-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf61/os-windows-latest-py-3.13-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf70/os-windows-latest-py-3.13-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf71/os-windows-latest-py-3.13-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf72/os-windows-latest-py-3.13-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf73/os-windows-latest-py-3.13-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf50/os-windows-latest-py-3.14-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf60/os-windows-latest-py-3.14-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf61/os-windows-latest-py-3.14-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf70/os-windows-latest-py-3.14-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf71/os-windows-latest-py-3.14-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf72/os-windows-latest-py-3.14-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf73/os-windows-latest-py-3.14-rf73/test-results.xml [took 0s]
Raw output
TypeError: super(type, obj): obj must be an instance or subtype of type
regtest = <tests.robotcode.language_server.robotframework.parts.pytest_regtestex.RegTestFixtureEx object at 0x0000025D20B5A2A0>
protocol = <robotcode.language_server.robotframework.protocol.RobotLanguageServerProtocol object at 0x0000025D23407740>
test_document = TextDocument(uri=Uri('file:///D%3A/a/robotcode/robotcode/tests/robotcode/language_server/robotframework/parts/data/tests/hover.robot'), language_id='robotframework', version=None)
data = GeneratedTestData(name='variable import by path name', line=10, character=35)

    @pytest.mark.parametrize(
        ("test_document", "data"),
        generate_tests_from_source_document(Path(Path(__file__).parent, "data/tests/hover.robot")),
        indirect=["test_document"],
        ids=generate_test_id,
        scope="module",
    )
    def test(
        regtest: RegTestFixtureEx,
        protocol: RobotLanguageServerProtocol,
        test_document: TextDocument,
        data: GeneratedTestData,
    ) -> None:
>       result = protocol.robot_hover.collect(
            protocol.hover,
            test_document,
            Position(line=data.line, character=data.character),
        )

D:\a\robotcode\robotcode\tests\robotcode\language_server\robotframework\parts\test_hover.py:55: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
D:\a\robotcode\robotcode\packages\language_server\src\robotcode\language_server\robotframework\parts\hover.py:90: in collect
    result = self._hover_default(result_nodes, document, position)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
D:\a\robotcode\robotcode\packages\language_server\src\robotcode\language_server\robotframework\parts\hover.py:239: in _hover_default
    value=ns.library_doc.to_markdown(),
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = VariablesDoc(name='myvariables', doc='', version='', type='VARIABLES', scope='GLOBAL', named_args=True, doc_format='RO... 'suite variable [imported]'>, has_value=False, resolvable=False, value=None, value_is_native=False, value_type=None)])
add_signature = True, only_doc = True, header_level = 2

    def to_markdown(
        self,
        add_signature: bool = True,
        only_doc: bool = True,
        header_level: int = 2,
    ) -> str:
>       result = super().to_markdown(add_signature, only_doc, header_level)
                 ^^^^^^^^^^^^^^^^^^^
E       TypeError: super(type, obj): obj must be an instance or subtype of type

D:\a\robotcode\robotcode\packages\robot\src\robotcode\robot\diagnostics\library_doc.py:1263: TypeError

Check warning on line 0 in tests.robotcode.language_server.robotframework.parts.test_hover

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 105 runs failed: test[hover.robot-010-042-variable import by path name] (tests.robotcode.language_server.robotframework.parts.test_hover)

./artifacts/test-results-os-macos-latest-py-3.10-rf50/os-macos-latest-py-3.10-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.10-rf60/os-macos-latest-py-3.10-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.10-rf61/os-macos-latest-py-3.10-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.10-rf70/os-macos-latest-py-3.10-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.10-rf71/os-macos-latest-py-3.10-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.10-rf72/os-macos-latest-py-3.10-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.10-rf73/os-macos-latest-py-3.10-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf50/os-macos-latest-py-3.11-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf60/os-macos-latest-py-3.11-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf61/os-macos-latest-py-3.11-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf70/os-macos-latest-py-3.11-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf71/os-macos-latest-py-3.11-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf72/os-macos-latest-py-3.11-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf73/os-macos-latest-py-3.11-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf50/os-macos-latest-py-3.12-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf60/os-macos-latest-py-3.12-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf61/os-macos-latest-py-3.12-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf70/os-macos-latest-py-3.12-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf71/os-macos-latest-py-3.12-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf72/os-macos-latest-py-3.12-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf73/os-macos-latest-py-3.12-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf50/os-macos-latest-py-3.13-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf60/os-macos-latest-py-3.13-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf61/os-macos-latest-py-3.13-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf70/os-macos-latest-py-3.13-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf71/os-macos-latest-py-3.13-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf72/os-macos-latest-py-3.13-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf73/os-macos-latest-py-3.13-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf50/os-macos-latest-py-3.14-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf60/os-macos-latest-py-3.14-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf61/os-macos-latest-py-3.14-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf70/os-macos-latest-py-3.14-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf71/os-macos-latest-py-3.14-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf72/os-macos-latest-py-3.14-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf73/os-macos-latest-py-3.14-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf50/os-ubuntu-latest-py-3.10-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf60/os-ubuntu-latest-py-3.10-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf61/os-ubuntu-latest-py-3.10-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf70/os-ubuntu-latest-py-3.10-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf71/os-ubuntu-latest-py-3.10-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf72/os-ubuntu-latest-py-3.10-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf73/os-ubuntu-latest-py-3.10-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf50/os-ubuntu-latest-py-3.11-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf60/os-ubuntu-latest-py-3.11-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf61/os-ubuntu-latest-py-3.11-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf70/os-ubuntu-latest-py-3.11-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf71/os-ubuntu-latest-py-3.11-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf72/os-ubuntu-latest-py-3.11-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf73/os-ubuntu-latest-py-3.11-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf50/os-ubuntu-latest-py-3.12-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf60/os-ubuntu-latest-py-3.12-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf61/os-ubuntu-latest-py-3.12-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf70/os-ubuntu-latest-py-3.12-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf71/os-ubuntu-latest-py-3.12-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf72/os-ubuntu-latest-py-3.12-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf73/os-ubuntu-latest-py-3.12-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf50/os-ubuntu-latest-py-3.13-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf60/os-ubuntu-latest-py-3.13-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf61/os-ubuntu-latest-py-3.13-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf70/os-ubuntu-latest-py-3.13-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf71/os-ubuntu-latest-py-3.13-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf72/os-ubuntu-latest-py-3.13-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf73/os-ubuntu-latest-py-3.13-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf50/os-ubuntu-latest-py-3.14-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf60/os-ubuntu-latest-py-3.14-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf61/os-ubuntu-latest-py-3.14-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf70/os-ubuntu-latest-py-3.14-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf71/os-ubuntu-latest-py-3.14-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf72/os-ubuntu-latest-py-3.14-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf73/os-ubuntu-latest-py-3.14-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf50/os-windows-latest-py-3.10-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf60/os-windows-latest-py-3.10-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf61/os-windows-latest-py-3.10-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf70/os-windows-latest-py-3.10-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf71/os-windows-latest-py-3.10-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf72/os-windows-latest-py-3.10-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf73/os-windows-latest-py-3.10-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf50/os-windows-latest-py-3.11-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf60/os-windows-latest-py-3.11-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf61/os-windows-latest-py-3.11-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf70/os-windows-latest-py-3.11-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf71/os-windows-latest-py-3.11-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf72/os-windows-latest-py-3.11-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf73/os-windows-latest-py-3.11-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf50/os-windows-latest-py-3.12-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf60/os-windows-latest-py-3.12-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf61/os-windows-latest-py-3.12-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf70/os-windows-latest-py-3.12-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf71/os-windows-latest-py-3.12-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf72/os-windows-latest-py-3.12-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf73/os-windows-latest-py-3.12-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf50/os-windows-latest-py-3.13-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf60/os-windows-latest-py-3.13-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf61/os-windows-latest-py-3.13-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf70/os-windows-latest-py-3.13-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf71/os-windows-latest-py-3.13-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf72/os-windows-latest-py-3.13-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf73/os-windows-latest-py-3.13-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf50/os-windows-latest-py-3.14-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf60/os-windows-latest-py-3.14-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf61/os-windows-latest-py-3.14-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf70/os-windows-latest-py-3.14-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf71/os-windows-latest-py-3.14-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf72/os-windows-latest-py-3.14-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf73/os-windows-latest-py-3.14-rf73/test-results.xml [took 0s]
Raw output
TypeError: super(type, obj): obj must be an instance or subtype of type
regtest = <tests.robotcode.language_server.robotframework.parts.pytest_regtestex.RegTestFixtureEx object at 0x0000025D24A7E000>
protocol = <robotcode.language_server.robotframework.protocol.RobotLanguageServerProtocol object at 0x0000025D23407740>
test_document = TextDocument(uri=Uri('file:///D%3A/a/robotcode/robotcode/tests/robotcode/language_server/robotframework/parts/data/tests/hover.robot'), language_id='robotframework', version=None)
data = GeneratedTestData(name='variable import by path name', line=10, character=42)

    @pytest.mark.parametrize(
        ("test_document", "data"),
        generate_tests_from_source_document(Path(Path(__file__).parent, "data/tests/hover.robot")),
        indirect=["test_document"],
        ids=generate_test_id,
        scope="module",
    )
    def test(
        regtest: RegTestFixtureEx,
        protocol: RobotLanguageServerProtocol,
        test_document: TextDocument,
        data: GeneratedTestData,
    ) -> None:
>       result = protocol.robot_hover.collect(
            protocol.hover,
            test_document,
            Position(line=data.line, character=data.character),
        )

D:\a\robotcode\robotcode\tests\robotcode\language_server\robotframework\parts\test_hover.py:55: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
D:\a\robotcode\robotcode\packages\language_server\src\robotcode\language_server\robotframework\parts\hover.py:90: in collect
    result = self._hover_default(result_nodes, document, position)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
D:\a\robotcode\robotcode\packages\language_server\src\robotcode\language_server\robotframework\parts\hover.py:239: in _hover_default
    value=ns.library_doc.to_markdown(),
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = VariablesDoc(name='myvariables', doc='', version='', type='VARIABLES', scope='GLOBAL', named_args=True, doc_format='RO... 'suite variable [imported]'>, has_value=False, resolvable=False, value=None, value_is_native=False, value_type=None)])
add_signature = True, only_doc = True, header_level = 2

    def to_markdown(
        self,
        add_signature: bool = True,
        only_doc: bool = True,
        header_level: int = 2,
    ) -> str:
>       result = super().to_markdown(add_signature, only_doc, header_level)
                 ^^^^^^^^^^^^^^^^^^^
E       TypeError: super(type, obj): obj must be an instance or subtype of type

D:\a\robotcode\robotcode\packages\robot\src\robotcode\robot\diagnostics\library_doc.py:1263: TypeError

Check warning on line 0 in tests.robotcode.language_server.robotframework.parts.test_hover

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 105 runs failed: test[hover.robot-010-048-variable import by path name] (tests.robotcode.language_server.robotframework.parts.test_hover)

./artifacts/test-results-os-macos-latest-py-3.10-rf50/os-macos-latest-py-3.10-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.10-rf60/os-macos-latest-py-3.10-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.10-rf61/os-macos-latest-py-3.10-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.10-rf70/os-macos-latest-py-3.10-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.10-rf71/os-macos-latest-py-3.10-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.10-rf72/os-macos-latest-py-3.10-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.10-rf73/os-macos-latest-py-3.10-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf50/os-macos-latest-py-3.11-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf60/os-macos-latest-py-3.11-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf61/os-macos-latest-py-3.11-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf70/os-macos-latest-py-3.11-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf71/os-macos-latest-py-3.11-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf72/os-macos-latest-py-3.11-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.11-rf73/os-macos-latest-py-3.11-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf50/os-macos-latest-py-3.12-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf60/os-macos-latest-py-3.12-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf61/os-macos-latest-py-3.12-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf70/os-macos-latest-py-3.12-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf71/os-macos-latest-py-3.12-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf72/os-macos-latest-py-3.12-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.12-rf73/os-macos-latest-py-3.12-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf50/os-macos-latest-py-3.13-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf60/os-macos-latest-py-3.13-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf61/os-macos-latest-py-3.13-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf70/os-macos-latest-py-3.13-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf71/os-macos-latest-py-3.13-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf72/os-macos-latest-py-3.13-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.13-rf73/os-macos-latest-py-3.13-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf50/os-macos-latest-py-3.14-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf60/os-macos-latest-py-3.14-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf61/os-macos-latest-py-3.14-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf70/os-macos-latest-py-3.14-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf71/os-macos-latest-py-3.14-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf72/os-macos-latest-py-3.14-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-macos-latest-py-3.14-rf73/os-macos-latest-py-3.14-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf50/os-ubuntu-latest-py-3.10-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf60/os-ubuntu-latest-py-3.10-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf61/os-ubuntu-latest-py-3.10-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf70/os-ubuntu-latest-py-3.10-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf71/os-ubuntu-latest-py-3.10-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf72/os-ubuntu-latest-py-3.10-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.10-rf73/os-ubuntu-latest-py-3.10-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf50/os-ubuntu-latest-py-3.11-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf60/os-ubuntu-latest-py-3.11-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf61/os-ubuntu-latest-py-3.11-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf70/os-ubuntu-latest-py-3.11-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf71/os-ubuntu-latest-py-3.11-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf72/os-ubuntu-latest-py-3.11-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.11-rf73/os-ubuntu-latest-py-3.11-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf50/os-ubuntu-latest-py-3.12-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf60/os-ubuntu-latest-py-3.12-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf61/os-ubuntu-latest-py-3.12-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf70/os-ubuntu-latest-py-3.12-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf71/os-ubuntu-latest-py-3.12-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf72/os-ubuntu-latest-py-3.12-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.12-rf73/os-ubuntu-latest-py-3.12-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf50/os-ubuntu-latest-py-3.13-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf60/os-ubuntu-latest-py-3.13-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf61/os-ubuntu-latest-py-3.13-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf70/os-ubuntu-latest-py-3.13-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf71/os-ubuntu-latest-py-3.13-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf72/os-ubuntu-latest-py-3.13-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.13-rf73/os-ubuntu-latest-py-3.13-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf50/os-ubuntu-latest-py-3.14-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf60/os-ubuntu-latest-py-3.14-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf61/os-ubuntu-latest-py-3.14-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf70/os-ubuntu-latest-py-3.14-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf71/os-ubuntu-latest-py-3.14-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf72/os-ubuntu-latest-py-3.14-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-ubuntu-latest-py-3.14-rf73/os-ubuntu-latest-py-3.14-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf50/os-windows-latest-py-3.10-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf60/os-windows-latest-py-3.10-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf61/os-windows-latest-py-3.10-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf70/os-windows-latest-py-3.10-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf71/os-windows-latest-py-3.10-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf72/os-windows-latest-py-3.10-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.10-rf73/os-windows-latest-py-3.10-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf50/os-windows-latest-py-3.11-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf60/os-windows-latest-py-3.11-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf61/os-windows-latest-py-3.11-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf70/os-windows-latest-py-3.11-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf71/os-windows-latest-py-3.11-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf72/os-windows-latest-py-3.11-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.11-rf73/os-windows-latest-py-3.11-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf50/os-windows-latest-py-3.12-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf60/os-windows-latest-py-3.12-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf61/os-windows-latest-py-3.12-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf70/os-windows-latest-py-3.12-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf71/os-windows-latest-py-3.12-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf72/os-windows-latest-py-3.12-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.12-rf73/os-windows-latest-py-3.12-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf50/os-windows-latest-py-3.13-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf60/os-windows-latest-py-3.13-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf61/os-windows-latest-py-3.13-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf70/os-windows-latest-py-3.13-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf71/os-windows-latest-py-3.13-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf72/os-windows-latest-py-3.13-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.13-rf73/os-windows-latest-py-3.13-rf73/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf50/os-windows-latest-py-3.14-rf50/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf60/os-windows-latest-py-3.14-rf60/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf61/os-windows-latest-py-3.14-rf61/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf70/os-windows-latest-py-3.14-rf70/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf71/os-windows-latest-py-3.14-rf71/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf72/os-windows-latest-py-3.14-rf72/test-results.xml [took 0s]
./artifacts/test-results-os-windows-latest-py-3.14-rf73/os-windows-latest-py-3.14-rf73/test-results.xml [took 0s]
Raw output
TypeError: super(type, obj): obj must be an instance or subtype of type
regtest = <tests.robotcode.language_server.robotframework.parts.pytest_regtestex.RegTestFixtureEx object at 0x0000025D20B8AAE0>
protocol = <robotcode.language_server.robotframework.protocol.RobotLanguageServerProtocol object at 0x0000025D23407740>
test_document = TextDocument(uri=Uri('file:///D%3A/a/robotcode/robotcode/tests/robotcode/language_server/robotframework/parts/data/tests/hover.robot'), language_id='robotframework', version=None)
data = GeneratedTestData(name='variable import by path name', line=10, character=48)

    @pytest.mark.parametrize(
        ("test_document", "data"),
        generate_tests_from_source_document(Path(Path(__file__).parent, "data/tests/hover.robot")),
        indirect=["test_document"],
        ids=generate_test_id,
        scope="module",
    )
    def test(
        regtest: RegTestFixtureEx,
        protocol: RobotLanguageServerProtocol,
        test_document: TextDocument,
        data: GeneratedTestData,
    ) -> None:
>       result = protocol.robot_hover.collect(
            protocol.hover,
            test_document,
            Position(line=data.line, character=data.character),
        )

D:\a\robotcode\robotcode\tests\robotcode\language_server\robotframework\parts\test_hover.py:55: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
D:\a\robotcode\robotcode\packages\language_server\src\robotcode\language_server\robotframework\parts\hover.py:90: in collect
    result = self._hover_default(result_nodes, document, position)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
D:\a\robotcode\robotcode\packages\language_server\src\robotcode\language_server\robotframework\parts\hover.py:239: in _hover_default
    value=ns.library_doc.to_markdown(),
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = VariablesDoc(name='myvariables', doc='', version='', type='VARIABLES', scope='GLOBAL', named_args=True, doc_format='RO... 'suite variable [imported]'>, has_value=False, resolvable=False, value=None, value_is_native=False, value_type=None)])
add_signature = True, only_doc = True, header_level = 2

    def to_markdown(
        self,
        add_signature: bool = True,
        only_doc: bool = True,
        header_level: int = 2,
    ) -> str:
>       result = super().to_markdown(add_signature, only_doc, header_level)
                 ^^^^^^^^^^^^^^^^^^^
E       TypeError: super(type, obj): obj must be an instance or subtype of type

D:\a\robotcode\robotcode\packages\robot\src\robotcode\robot\diagnostics\library_doc.py:1263: TypeError