Skip to content

Commit 3a4f9b4

Browse files
author
Jan Sebastian Rothe
committed
chat help
1 parent dc083ee commit 3a4f9b4

File tree

1 file changed

+19
-35
lines changed

1 file changed

+19
-35
lines changed

tests/paths/test_versions.py

Lines changed: 19 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -25,36 +25,32 @@ def test_get_latest_fileversions():
2525
assert sorted(get_latest_fileversions(paths)) == sorted(expected)
2626

2727

28-
# Test for latest_version_path function gs
28+
# Test for `latest_version_path` function with Google Storage path
2929
@patch("fagfunksjoner.paths.versions.get_fileversions")
30-
@patch("fagfunksjoner.paths.versions.latest_version_path")
31-
def test_latest_version_path_gs(mock_get_fileversions, mock_latest_version_path):
30+
def test_latest_version_path_gs(mock_get_fileversions):
3231
mock_get_fileversions.return_value = [
3332
"gs://bucket/folder/file_v1.parquet",
3433
"gs://bucket/folder/file_v2.parquet",
3534
]
36-
mock_latest_version_path.return_value = "gs://bucket/folder/file_v2.parquet"
3735
filepath = "gs://bucket/folder/file_v1.parquet"
3836
assert latest_version_path(filepath) == "gs://bucket/folder/file_v2.parquet"
3937

4038

41-
# Test for latest_version_path function local
39+
# Test for `latest_version_path` function with local path
4240
@patch("fagfunksjoner.paths.versions.get_fileversions")
43-
@patch("fagfunksjoner.paths.versions.latest_version_path")
44-
def test_latest_version_path_local(mock_get_fileversions, mock_latest_version_path):
41+
def test_latest_version_path_local(mock_get_fileversions):
4542
mock_get_fileversions.return_value = [
4643
"/local/folder/file_v1.parquet",
4744
"/local/folder/file_v2.parquet",
4845
]
49-
mock_latest_version_path.return_value = "/local/folder/file_v2.parquet"
5046
filepath = "/local/folder/file_v1.parquet"
5147
assert latest_version_path(filepath) == "/local/folder/file_v2.parquet"
5248

5349

54-
# Test for latest_version_number function gs
50+
# Test for `latest_version_number` function with Google Storage path
5551
@patch("fagfunksjoner.paths.versions.get_fileversions")
5652
@patch("fagfunksjoner.paths.versions.latest_version_path")
57-
def test_latest_version_number_gs(mock_get_fileversions, mock_latest_version_path):
53+
def test_latest_version_number_gs(mock_latest_version_path, mock_get_fileversions):
5854
mock_get_fileversions.return_value = [
5955
"gs://bucket/folder/file_v1.parquet",
6056
"gs://bucket/folder/file_v2.parquet",
@@ -64,43 +60,31 @@ def test_latest_version_number_gs(mock_get_fileversions, mock_latest_version_pat
6460
assert latest_version_number(filepath) == 2
6561

6662

67-
# Test for latest_version_number function local
68-
@patch("fagfunksjoner.paths.versions.get_fileversions")
69-
@patch("fagfunksjoner.paths.versions.latest_version_path")
70-
def test_latest_version_number_local(mock_get_fileversions, mock_latest_version_path):
71-
mock_get_fileversions.return_value = [
72-
"/local/folder/file_v1.parquet",
73-
"/local/folder/file_v2.parquet",
74-
]
75-
mock_latest_version_path.return_value = "/local/folder/file_v2.parquet"
76-
filepath = "/local/folder/file_v1.parquet"
77-
assert latest_version_number(filepath) == 2
78-
79-
80-
# Test for next_version_number function
63+
# Test for `next_version_number` function with Google Storage path
8164
@patch("fagfunksjoner.paths.versions.get_fileversions")
8265
@patch("fagfunksjoner.paths.versions.latest_version_path")
83-
def test_next_version_number(mock_get_fileversions, mock_latest_version_number):
84-
mock_get_fileversions.return_value = [
85-
"gs://bucket/folder/file_v1.parquet",
86-
"gs://bucket/folder/file_v2.parquet",
87-
]
88-
mock_latest_version_number.return_value = 2
66+
def test_next_version_number(mock_latest_version_path, mock_get_fileversions):
67+
mock_get_fileversions.return_value = ["gs://bucket/folder/file_v2.parquet"]
68+
mock_latest_version_path.return_value = "gs://bucket/folder/file_v2.parquet"
8969
filepath = "gs://bucket/folder/file_v2.parquet"
9070
assert next_version_number(filepath) == 3
9171

9272

93-
# Test for next_version_path function
94-
@patch("fagfunksjoner.paths.versions.next_version_number")
73+
# Test for `next_version_path` function with Google Storage path
74+
@patch("fagfunksjoner.paths.versions.get_fileversions")
9575
@patch("fagfunksjoner.paths.versions.latest_version_path")
9676
@patch("fagfunksjoner.paths.versions.get_version_number")
9777
def test_next_version_path(
98-
mock_next_version_number, mock_latest_version_path, mock_get_version_number
78+
mock_get_version_number, mock_latest_version_path, mock_get_fileversions
9979
):
100-
mock_next_version_number.return_value = 3
80+
mock_get_fileversions.return_value = [
81+
"gs://bucket/folder/file_v1.parquet",
82+
"gs://bucket/folder/file_v2.parquet",
83+
]
10184
mock_latest_version_path.return_value = "gs://bucket/folder/file_v2.parquet"
10285
mock_get_version_number.return_value = 2
103-
file_path = "gs://bucket/folder/file_v1.parquet"
86+
87+
file_path = "gs://bucket/folder/file_v2.parquet"
10488
expected = "gs://bucket/folder/file_v3.parquet"
10589
assert next_version_path(file_path) == expected
10690

0 commit comments

Comments
 (0)