Skip to content

Commit 08da770

Browse files
committed
update RF versions
1 parent 4f351e2 commit 08da770

File tree

10 files changed

+24
-24
lines changed

10 files changed

+24
-24
lines changed

robotcode/language_server/common/parts/commands.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def extend_capabilities(self, capabilities: ServerCapabilities) -> None:
4646

4747
@rpc_method(name="workspace/executeCommand", param_type=ExecuteCommandParams)
4848
@threaded()
49-
async def _text_document_code_lens(
49+
async def _workspace_execute_command(
5050
self, command: str, arguments: Optional[List[LSPAny]], *args: Any, **kwargs: Any
5151
) -> Optional[LSPAny]:
5252
self._logger.info(f"execute command {command}")

robotcode/language_server/robotframework/diagnostics/analyzer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -851,7 +851,7 @@ async def visit_Tags(self, node: ast.AST) -> None: # noqa: N802
851851
from robot.parsing.lexer.tokens import Token as RobotToken
852852
from robot.parsing.model.statements import Tags
853853

854-
if get_robot_version() >= (5, 1):
854+
if get_robot_version() >= (6, 0):
855855
tags = cast(Tags, node)
856856

857857
for tag in tags.get_tokens(RobotToken.ARGUMENT):

robotcode/language_server/robotframework/diagnostics/library_doc.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ def is_embedded_keyword(name: str) -> bool:
114114
from robot.running.arguments.embedded import EmbeddedArguments
115115

116116
try:
117-
if get_robot_version() >= (5, 1):
117+
if get_robot_version() >= (6, 0):
118118
if EmbeddedArguments.from_name(name):
119119
return True
120120
else:
@@ -149,7 +149,7 @@ def embedded_arguments(self) -> Any:
149149
if self._embedded_arguments is None:
150150
if self._can_have_embedded:
151151
try:
152-
if get_robot_version() >= (5, 1):
152+
if get_robot_version() >= (6, 0):
153153
self._embedded_arguments = EmbeddedArguments.from_name(self.name)
154154
else:
155155
self._embedded_arguments = EmbeddedArguments(self.name)
@@ -171,7 +171,7 @@ def __eq__(self, o: Any) -> bool:
171171
return False
172172

173173
if self.embedded_arguments:
174-
if get_robot_version() >= (5, 1):
174+
if get_robot_version() >= (6, 0):
175175
return self.embedded_arguments.match(o) is not None
176176
else:
177177
return self.embedded_arguments.name.match(o) is not None

robotcode/language_server/robotframework/diagnostics/namespace.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1852,7 +1852,7 @@ def _create_custom_and_standard_keyword_conflict_warning_message(
18521852
)
18531853

18541854
async def _get_bdd_style_keyword(self, name: str) -> Optional[KeywordDoc]:
1855-
if get_robot_version() < (5, 1):
1855+
if get_robot_version() < (6, 0):
18561856
lower = name.lower()
18571857
for prefix in ["given ", "when ", "then ", "and ", "but "]:
18581858
if lower.startswith(prefix):

robotcode/language_server/robotframework/parts/code_action.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ async def collect(
267267
model = await self.parent.documents_cache.get_model(document, False)
268268
node = await get_node_at_position(model, range.start)
269269

270-
if get_robot_version() >= (5, 1):
270+
if get_robot_version() >= (6, 0):
271271
from robot.conf.languages import En, Languages
272272
from robot.parsing.model.statements import Config
273273

robotcode/language_server/robotframework/parts/completion.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ async def get_header_style(self, config: CompletionConfig) -> str:
9191
if config.header_style is not None:
9292
return config.header_style
9393

94-
return DEFAULT_HEADER_STYLE if get_robot_version() < (5, 1) else DEFAULT_HEADER_STYLE_51
94+
return DEFAULT_HEADER_STYLE if get_robot_version() < (6, 0) else DEFAULT_HEADER_STYLE_51
9595

9696
@language_id("robotframework")
9797
@trigger_characters(
@@ -1666,7 +1666,7 @@ async def complete_with_name() -> Optional[List[CompletionItem]]:
16661666
if context is None or context.trigger_kind != CompletionTriggerKind.INVOKED:
16671667
return []
16681668

1669-
if get_robot_version() >= (5, 1):
1669+
if get_robot_version() >= (6, 0):
16701670
namespace_marker = ["AS", "WITH NAME"]
16711671
else:
16721672
namespace_marker = ["WITH NAME"]
@@ -1676,7 +1676,7 @@ async def complete_with_name() -> Optional[List[CompletionItem]]:
16761676
if position >= range_from_token(name_token).extend(end_character=2).end:
16771677
return [
16781678
CompletionItem(
1679-
label="AS" if get_robot_version() >= (5, 1) else "WITH NAME",
1679+
label="AS" if get_robot_version() >= (6, 0) else "WITH NAME",
16801680
kind=CompletionItemKind.KEYWORD,
16811681
# detail=e.detail,
16821682
sort_text="03_NAMESPACE_MARKER",

robotcode/language_server/robotframework/parts/discovering.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ async def _get_tests_from_workspace(
128128

129129
from ..utils.version import get_robot_version
130130

131-
if get_robot_version() >= (5, 1):
131+
if get_robot_version() >= (6, 0):
132132
from robot.running.builder.settings import (
133133
Defaults as TestDefaults, # pyright: reportMissingImports=false
134134
)
@@ -165,7 +165,7 @@ def _build(
165165
defaults = TestDefaults()
166166
if model is None:
167167
try:
168-
if get_robot_version() >= (5, 1):
168+
if get_robot_version() >= (6, 0):
169169
model = get_model(
170170
self._get_source(source),
171171
data_only=True,
@@ -238,7 +238,7 @@ def _validate_test_counts(self, suite: TestSuite, multisource: bool = False) ->
238238

239239
def build(self, *paths: str) -> TestSuite:
240240
structure = SuiteStructureBuilder(self.included_extensions, self.included_suites).build(paths)
241-
if get_robot_version() >= (5, 1):
241+
if get_robot_version() >= (6, 0):
242242
parser = MySuiteStructureParserWithLang(
243243
self.included_extensions, self.rpa, self.lang, self.process_curdir
244244
)
@@ -329,7 +329,7 @@ def nonexisting_paths(paths: List[str]) -> Iterator[str]:
329329

330330
valid_paths = [i for i in normalize_paths(paths)]
331331

332-
if get_robot_version() >= (5, 1):
332+
if get_robot_version() >= (6, 0):
333333
builder = MyTestSuiteBuilder(
334334
included_suites=suites if suites else None, rpa=rpa_mode, lang=languages
335335
)
@@ -362,7 +362,7 @@ def nonexisting_paths(paths: List[str]) -> Iterator[str]:
362362
)
363363
]
364364
else:
365-
if get_robot_version() >= (5, 1):
365+
if get_robot_version() >= (6, 0):
366366
builder = MyTestSuiteBuilder(
367367
included_suites=suites if suites else None, rpa=rpa_mode, lang=languages
368368
)

robotcode/language_server/robotframework/parts/documents_cache.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def __init__(self, parent: RobotLanguageServerProtocol) -> None:
5050
self._workspace_languages: weakref.WeakKeyDictionary[WorkspaceFolder, Languages] = weakref.WeakKeyDictionary()
5151

5252
async def get_workspace_languages(self, document_or_uri: Union[TextDocument, Uri, str]) -> Optional[Languages]:
53-
if get_robot_version() < (5, 1):
53+
if get_robot_version() < (6, 0):
5454
return None
5555

5656
from robot.conf.languages import (
@@ -97,7 +97,7 @@ async def get_workspace_languages(self, document_or_uri: Union[TextDocument, Uri
9797
async def build_languages_from_model(
9898
self, document: TextDocument, model: ast.AST
9999
) -> Tuple[Optional[Languages], Optional[Languages]]:
100-
if get_robot_version() < (5, 1):
100+
if get_robot_version() < (6, 0):
101101
return (None, None)
102102

103103
from robot.conf.languages import Languages as RobotLanguages
@@ -171,7 +171,7 @@ def __internal_get_tokens(
171171
) -> Any:
172172
import robot.api
173173

174-
if get_robot_version() >= (5, 1):
174+
if get_robot_version() >= (6, 0):
175175
return robot.api.get_tokens(source, data_only=data_only, tokenize_variables=tokenize_variables, lang=lang)
176176
else:
177177
return robot.api.get_tokens(source, data_only=data_only, tokenize_variables=tokenize_variables)
@@ -185,7 +185,7 @@ def __internal_get_resource_tokens(
185185
) -> Any:
186186
import robot.api
187187

188-
if get_robot_version() >= (5, 1):
188+
if get_robot_version() >= (6, 0):
189189
return robot.api.get_resource_tokens(
190190
source, data_only=data_only, tokenize_variables=tokenize_variables, lang=lang
191191
)
@@ -197,7 +197,7 @@ def __internal_get_init_tokens(
197197
) -> Any:
198198
import robot.api
199199

200-
if get_robot_version() >= (5, 1):
200+
if get_robot_version() >= (6, 0):
201201
return robot.api.get_init_tokens(
202202
source, data_only=data_only, tokenize_variables=tokenize_variables, lang=lang
203203
)

robotcode/language_server/robotframework/parts/model_helper.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -531,7 +531,7 @@ def split_bdd_prefix(cls, namespace: Namespace, token: Token) -> Tuple[Optional[
531531
def strip_bdd_prefix(cls, namespace: Namespace, token: Token) -> Token:
532532
from robot.parsing.lexer import Token as RobotToken
533533

534-
if get_robot_version() < (5, 1):
534+
if get_robot_version() < (6, 0):
535535
bdd_match = cls.BDD_TOKEN_REGEX.match(token.value)
536536
if bdd_match:
537537
bdd_len = len(bdd_match.group(1))
@@ -568,7 +568,7 @@ def strip_bdd_prefix(cls, namespace: Namespace, token: Token) -> Token:
568568

569569
@classmethod
570570
def is_bdd_token(cls, namespace: Namespace, token: Token) -> bool:
571-
if get_robot_version() < (5, 1):
571+
if get_robot_version() < (6, 0):
572572
bdd_match = cls.BDD_TOKEN.match(token.value)
573573
return bool(bdd_match)
574574
else:

robotcode/language_server/robotframework/parts/semantic_tokens.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ def generate_mapping(cls) -> Dict[str, Tuple[Enum, Optional[Set[Enum]]]]:
214214
}
215215
)
216216

217-
if get_robot_version() >= (5, 1):
217+
if get_robot_version() >= (6, 0):
218218
definition.update(
219219
{
220220
frozenset(
@@ -331,7 +331,7 @@ async def generate_sem_sub_tokens(
331331
if await namespace.find_keyword(token.value, raise_keyword_error=False, handle_bdd_style=False) is None:
332332
bdd_len = 0
333333

334-
if get_robot_version() < (5, 1):
334+
if get_robot_version() < (6, 0):
335335
bdd_match = cls.BDD_TOKEN_REGEX.match(token.value)
336336
if bdd_match:
337337
bdd_len = len(bdd_match.group(1))

0 commit comments

Comments
 (0)