Skip to content

Commit 39dcfd9

Browse files
committed
test: fix some tests
1 parent 8564156 commit 39dcfd9

File tree

3 files changed

+17
-13
lines changed

3 files changed

+17
-13
lines changed

hatch.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,11 @@ extra-dependencies=[
4747
"robotframework @ git+https://github.com/robotframework/robotframework.git"
4848
]
4949

50+
[envs.py312_rfmaster]
51+
python = "3.12"
52+
extra-dependencies=[
53+
"robotframework @ git+https://github.com/robotframework/robotframework.git"
54+
]
5055

5156
[envs.devel]
5257
python = "3.8"

packages/language_server/src/robotcode/language_server/robotframework/parts/documents_cache.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,6 @@ async def get_model(self, document: TextDocument, data_only: bool = True) -> ast
288288
raise UnknownFileTypeError(f"Unknown file type '{document.uri}'.")
289289

290290
def __get_model(self, document: TextDocument, tokens: Iterable[Any], document_type: DocumentType) -> ast.AST:
291-
from robot.parsing.lexer import Token
292291
from robot.parsing.parser.parser import _get_model
293292

294293
def get_tokens(source: str, data_only: bool = False, lang: Any = None) -> Iterator[Token]:

tests/robotcode/language_server/common/test_text_document.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
async def test_apply_full_change_should_work() -> None:
1212
text = """first"""
1313
new_text = """changed"""
14-
document = TextDocument(document_uri="file://test.robot", language_id="robotframework", version=1, text=text)
14+
document = TextDocument(document_uri="file:///test.robot", language_id="robotframework", version=1, text=text)
1515
assert document.text() == text
1616

1717
document.apply_full_change(1, new_text)
@@ -23,7 +23,7 @@ async def test_apply_full_change_should_work() -> None:
2323
async def test_apply_apply_incremental_change_at_begining_should_work() -> None:
2424
text = """first"""
2525
new_text = """changed"""
26-
document = TextDocument(document_uri="file://test.robot", language_id="robotframework", version=1, text=text)
26+
document = TextDocument(document_uri="file:///test.robot", language_id="robotframework", version=1, text=text)
2727
assert document.text() == text
2828

2929
document.apply_incremental_change(
@@ -38,7 +38,7 @@ async def test_apply_apply_incremental_change_at_end_should_work() -> None:
3838
text = """first"""
3939
new_text = """changed"""
4040

41-
document = TextDocument(document_uri="file://test.robot", language_id="robotframework", version=1, text=text)
41+
document = TextDocument(document_uri="file:///test.robot", language_id="robotframework", version=1, text=text)
4242
assert document.text() == text
4343

4444
document.apply_incremental_change(
@@ -53,7 +53,7 @@ async def test_save_and_revert_should_work() -> None:
5353
text = """first"""
5454
new_text = """changed"""
5555

56-
document = TextDocument(document_uri="file://test.robot", language_id="robotframework", version=1, text=text)
56+
document = TextDocument(document_uri="file:///test.robot", language_id="robotframework", version=1, text=text)
5757
assert document.text() == text
5858

5959
assert not document.revert(None)
@@ -93,7 +93,7 @@ async def test_apply_apply_incremental_change_in_the_middle_should_work() -> Non
9393
second changed line
9494
third"""
9595

96-
document = TextDocument(document_uri="file://test.robot", language_id="robotframework", version=1, text=text)
96+
document = TextDocument(document_uri="file:///test.robot", language_id="robotframework", version=1, text=text)
9797
assert document.text() == text
9898

9999
document.apply_incremental_change(
@@ -111,7 +111,7 @@ async def test_apply_apply_incremental_change_with_start_line_eq_len_lines_shoul
111111
third"""
112112
new_text = """changed """
113113

114-
document = TextDocument(document_uri="file://test.robot", language_id="robotframework", version=1, text=text)
114+
document = TextDocument(document_uri="file:///test.robot", language_id="robotframework", version=1, text=text)
115115
assert document.text() == text
116116

117117
document.apply_incremental_change(
@@ -126,7 +126,7 @@ async def test_apply_apply_incremental_change_with_wrong_range_should_raise_inva
126126
text = """first"""
127127
new_text = """changed"""
128128

129-
document = TextDocument(document_uri="file://test.robot", language_id="robotframework", version=1, text=text)
129+
document = TextDocument(document_uri="file:///test.robot", language_id="robotframework", version=1, text=text)
130130
assert document.text() == text
131131

132132
with pytest.raises(InvalidRangeError):
@@ -139,7 +139,7 @@ async def test_apply_apply_incremental_change_with_wrong_range_should_raise_inva
139139
async def test_apply_none_change_should_work() -> None:
140140
text = """first"""
141141

142-
document = TextDocument(document_uri="file://test.robot", language_id="robotframework", version=1, text=text)
142+
document = TextDocument(document_uri="file:///test.robot", language_id="robotframework", version=1, text=text)
143143
assert document.text() == text
144144

145145
document.apply_none_change()
@@ -155,7 +155,7 @@ async def test_lines_should_give_the_lines_of_the_document() -> None:
155155
third
156156
"""
157157

158-
document = TextDocument(document_uri="file://test.robot", language_id="robotframework", version=1, text=text)
158+
document = TextDocument(document_uri="file:///test.robot", language_id="robotframework", version=1, text=text)
159159
assert document.text() == text
160160

161161
document.apply_none_change()
@@ -177,7 +177,7 @@ class WeakReferencable:
177177
key = WeakReferencable()
178178
data = "some data"
179179

180-
document = TextDocument(document_uri="file://test.robot", language_id="robotframework", version=1, text=text)
180+
document = TextDocument(document_uri="file:///test.robot", language_id="robotframework", version=1, text=text)
181181
document.set_data(key, data)
182182

183183
assert document.get_data(key) == data
@@ -202,7 +202,7 @@ async def test_document_get_set_cache_with_function_should_work() -> None:
202202
async def get_data(document: TextDocument, data: str) -> str:
203203
return prefix + data
204204

205-
document = TextDocument(document_uri="file://test.robot", language_id="robotframework", version=1, text=text)
205+
document = TextDocument(document_uri="file:///test.robot", language_id="robotframework", version=1, text=text)
206206

207207
assert await document.get_cache(get_data, "data") == "1data"
208208

@@ -228,7 +228,7 @@ async def test_document_get_set_cache_with_method_should_work() -> None:
228228
second
229229
third
230230
"""
231-
document = TextDocument(document_uri="file://test.robot", language_id="robotframework", version=1, text=text)
231+
document = TextDocument(document_uri="file:///test.robot", language_id="robotframework", version=1, text=text)
232232

233233
prefix = "1"
234234

0 commit comments

Comments
 (0)