Skip to content

Commit 77bf7b1

Browse files
authored
Use packaging specifier set for tests target version (#424)
1 parent 33d46c0 commit 77bf7b1

File tree

11 files changed

+41
-32
lines changed

11 files changed

+41
-32
lines changed

tests/atest/transformers/AddMissingEnd/test_transformer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def test_selected(self):
1515
)
1616

1717
def test_rf5_syntax(self):
18-
self.compare(source="test_5.robot", target_version=5)
18+
self.compare(source="test_5.robot", target_version=">=5")
1919

2020
def test_disablers(self):
21-
self.compare(source="test_5_disablers.robot", target_version=5, not_modified=True)
21+
self.compare(source="test_5_disablers.robot", target_version=">=5", not_modified=True)

tests/atest/transformers/AlignKeywordsSection/test_transformer.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ def test_blocks_auto_with_0(self):
1818
self.compare(source="blocks.robot", expected="blocks_auto_0.robot", config=":alignment_type=auto:widths=0")
1919

2020
def test_blocks_rf5(self):
21-
self.compare(source="blocks_rf5.robot", target_version=5)
21+
self.compare(source="blocks_rf5.robot", target_version=">=5")
2222

2323
def test_one_column(self):
2424
self.compare(source="one_column.robot")
2525

2626
def test_invalid(self):
27-
self.compare(source="non_ascii_spaces.robot", target_version=5)
27+
self.compare(source="non_ascii_spaces.robot", target_version=">=5")
2828

2929
@pytest.mark.parametrize(
3030
"widths",
@@ -93,7 +93,7 @@ def test_too_long_line(self):
9393
self.compare(source="too_long_line.robot", config=" --transform SplitTooLongLine")
9494

9595
def test_error_node(self):
96-
self.compare(source="error_node.robot", not_modified=True, target_version=5)
96+
self.compare(source="error_node.robot", not_modified=True, target_version=">=5")
9797

9898
def test_skip_return_values(self):
9999
self.compare(

tests/atest/transformers/AlignTestCasesSection/test_transformer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ def test_blocks_auto_with_0(self):
1818
self.compare(source="blocks.robot", expected="blocks_auto_0.robot", config=":alignment_type=auto:widths=0")
1919

2020
def test_blocks_rf5(self):
21-
self.compare(source="blocks_rf5.robot", target_version=5)
21+
self.compare(source="blocks_rf5.robot", target_version=">=5")
2222

2323
def test_one_column(self):
2424
self.compare(source="one_column.robot")
2525

2626
def test_invalid(self):
27-
self.compare(source="non_ascii_spaces.robot", target_version=5)
27+
self.compare(source="non_ascii_spaces.robot", target_version=">=5")
2828

2929
@pytest.mark.parametrize(
3030
"widths",

tests/atest/transformers/MergeAndOrderSections/test_merge_and_order_sections.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,4 +75,4 @@ def test_disablers(self):
7575
self.compare(source="disablers.robot")
7676

7777
def test_translated(self):
78-
self.compare(source="translated.robot", target_version=6)
78+
self.compare(source="translated.robot", target_version=">=6")

tests/atest/transformers/NormalizeNewLines/test_normalize_new_lines.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,19 +49,21 @@ def test_consecutive_empty_lines(self, empty_lines):
4949

5050
@pytest.mark.parametrize("trailing_lines", [0, 1, 2])
5151
def test_inline_if(self, trailing_lines):
52-
self.compare(source=f"inline_if_{trailing_lines}_lines.robot", expected="inline_if.robot", target_version=5)
52+
self.compare(source=f"inline_if_{trailing_lines}_lines.robot", expected="inline_if.robot", target_version=">=5")
5353

5454
def test_disablers(self):
5555
self.compare(source="disablers.robot", not_modified=True)
5656

5757
def test_blocks(self):
58-
self.compare(source="blocks.robot", target_version=5)
58+
self.compare(source="blocks.robot", target_version=">=5")
5959

6060
def test_remove_empty_multiline(self):
6161
self.compare(source="multiline.robot")
6262

6363
def test_language_header(self):
64-
self.compare(source="language_header_0empty.robot", target_version=6)
65-
self.compare(source="language_header_2empty.robot", target_version=6)
66-
self.compare(source="language_header_5empty.robot", expected="language_header_2empty.robot", target_version=6)
67-
self.compare(source="language_header_and_comments.robot", target_version=6)
64+
self.compare(source="language_header_0empty.robot", target_version=">=6")
65+
self.compare(source="language_header_2empty.robot", target_version=">=6")
66+
self.compare(
67+
source="language_header_5empty.robot", expected="language_header_2empty.robot", target_version=">=6"
68+
)
69+
self.compare(source="language_header_and_comments.robot", target_version=">=6")

tests/atest/transformers/NormalizeSectionHeaderName/test_normalize_section_header.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ def test_disablers(self):
2323
self.compare(source="disablers.robot", not_modified=True)
2424

2525
def test_translated(self):
26-
self.compare(source="translated.robot", target_version=6)
26+
self.compare(source="translated.robot", target_version=">=6")

tests/atest/transformers/NormalizeSeparators/test_transformer.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ def test_configure_invalid_section(self):
4141
assert expected_output == result.output
4242

4343
def test_rf5_syntax(self):
44-
self.compare(source="rf5_syntax.robot", target_version=5)
44+
self.compare(source="rf5_syntax.robot", target_version=">=5")
4545

4646
def test_disablers(self):
4747
self.compare(source="disablers.robot", not_modified=True)
@@ -64,7 +64,7 @@ def test_inline_if(self, spaces, indent):
6464
expected=f"inline_if_{indent}indent_{spaces}spaces.robot",
6565
config=f" --spacecount {spaces} --indent {indent}",
6666
not_modified=not_modified,
67-
target_version=5,
67+
target_version=">=5",
6868
)
6969

7070
def test_skip_keyword_call(self):
@@ -85,4 +85,4 @@ def test_comments(self, config):
8585
expected = "comments_skip_comments.robot"
8686
else:
8787
expected = "comments_skip_block_comments.robot"
88-
self.compare(source="comments.robot", expected=expected, config=config, target_version=5)
88+
self.compare(source="comments.robot", expected=expected, config=config, target_version=">=5")

tests/atest/transformers/NormalizeSettingName/test_normalize_setting_name.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ def test_disablers(self):
1818
self.compare(source="disablers.robot", not_modified=True)
1919

2020
def test_translated(self):
21-
self.compare(source="translated.robot", target_version=6)
21+
self.compare(source="translated.robot", target_version=">=6")

tests/atest/transformers/OrderSettings/test_order_settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,4 +84,4 @@ def test_custom_order_setting_twice_in_after_before(self):
8484
assert result.output == expected_output
8585

8686
def test_translated(self):
87-
self.compare(source="translated.robot", target_version=6)
87+
self.compare(source="translated.robot", target_version=">=6")

tests/atest/transformers/SplitTooLongLine/test_transformer.py

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,31 @@ def test_split_too_long_lines(self):
99
source="tests.robot",
1010
expected="feed_until_line_length.robot",
1111
config=":line_length=80:split_on_every_arg=False -s 4",
12-
target_version=5,
12+
target_version=">=5",
1313
)
1414

1515
def test_split_too_long_lines_4(self):
1616
self.compare(
1717
source="tests.robot",
1818
expected="feed_until_line_length_4.robot",
1919
config=":line_length=80:split_on_every_arg=False -s 4",
20-
target_version=4,
20+
target_version="==4",
2121
)
2222

2323
def test_split_too_long_lines_split_on_every_arg(self):
2424
self.compare(
25-
source="tests.robot", expected="split_on_every_arg.robot", config=":line_length=80 -s 4", target_version=5
25+
source="tests.robot",
26+
expected="split_on_every_arg.robot",
27+
config=":line_length=80 -s 4",
28+
target_version=">=5",
2629
)
2730

2831
def test_split_too_long_lines_split_on_every_arg_4(self):
2932
self.compare(
30-
source="tests.robot", expected="split_on_every_arg_4.robot", config=":line_length=80 -s 4", target_version=4
33+
source="tests.robot",
34+
expected="split_on_every_arg_4.robot",
35+
config=":line_length=80 -s 4",
36+
target_version="==5",
3137
)
3238

3339
def test_split_lines_with_multiple_assignments(self):
@@ -51,20 +57,20 @@ def test_split_lines_with_multiple_assignments_on_every_arg_120(self):
5157
)
5258

5359
def test_disablers(self):
54-
self.compare(source="disablers.robot", config=":line_length=80", not_modified=True, target_version=5)
60+
self.compare(source="disablers.robot", config=":line_length=80", not_modified=True, target_version=">=5")
5561

5662
def test_continuation_indent(self):
5763
self.compare(
5864
source="continuation_indent.robot",
5965
expected="continuation_indent_feed.robot",
6066
config=":line_length=80:split_on_every_arg=False -s 2 --continuation-indent 4 --indent 2",
61-
target_version=5,
67+
target_version=">=5",
6268
)
6369
self.compare(
6470
source="continuation_indent.robot",
6571
expected="continuation_indent_split.robot",
6672
config=":line_length=80:split_on_every_arg=True -s 2 --continuation-indent 4 --indent 2",
67-
target_version=5,
73+
target_version=">=5",
6874
)
6975

7076
def test_variables_split(self):
@@ -86,5 +92,5 @@ def test_skip_keywords(self):
8692
source="tests.robot",
8793
expected="skip_keywords.robot",
8894
config=":line_length=80:skip_keyword_call=thisisakeyword:skip_keyword_call_pattern=(i?)sets\sthe\svariable",
89-
target_version=5,
95+
target_version=">=5",
9096
)

0 commit comments

Comments
 (0)