@@ -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" )
9777def 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