Skip to content

Commit 3987299

Browse files
committed
test(bump): refactor test_multiplt_versions_to_bump through file_regression
1 parent 45b3566 commit 3987299

File tree

2 files changed

+32
-4
lines changed

2 files changed

+32
-4
lines changed

tests/test_bump_update_version_in_files.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -267,13 +267,13 @@ def test_file_version_inconsistent_error(
267267
assert expected_msg in str(excinfo.value)
268268

269269

270-
def test_multiplt_versions_to_bump(multiple_versions_to_update_poetry_lock):
270+
def test_multiplt_versions_to_bump(
271+
multiple_versions_to_update_poetry_lock, file_regression
272+
):
271273
old_version = "1.2.9"
272274
new_version = "1.2.10"
273275
location = f"{multiple_versions_to_update_poetry_lock}:version"
274276

275277
bump.update_version_in_files(old_version, new_version, [location])
276278
with open(multiple_versions_to_update_poetry_lock, "r") as f:
277-
data = f.read()
278-
assert len(re.findall(old_version, data)) == 0
279-
assert len(re.findall(new_version, data)) == 2
279+
file_regression.check(f.read(), extension=".toml")
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
2+
[[package]]
3+
name = "to-update-1"
4+
version = "1.2.10"
5+
6+
[[package]]
7+
name = "not-to-update"
8+
version = "1.3.3"
9+
10+
[[package]]
11+
name = "not-to-update"
12+
version = "1.3.3"
13+
14+
[[package]]
15+
name = "not-to-update"
16+
version = "1.3.3"
17+
18+
[[package]]
19+
name = "not-to-update"
20+
version = "1.3.3"
21+
22+
[[package]]
23+
name = "not-to-update"
24+
version = "1.3.3"
25+
26+
[[package]]
27+
name = "to-update-2"
28+
version = "1.2.10"

0 commit comments

Comments
 (0)