build(deps): bump qs from 6.14.0 to 6.14.1 #549
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
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
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
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