@@ -923,60 +923,60 @@ def test_project_delta(client, diff_project):
923923 os .path .join (working_dir , "base.gpkg" ),
924924 )
925925 push_change (initial_project , "added" , "base.gpkg" , working_dir )
926- response = client .get (f"v2/projects/{ initial_project .id } /delta?since=0 " )
926+ response = client .get (f"v2/projects/{ initial_project .id } /delta?since=v0 " )
927927 assert response .status_code == 200
928928 changes = response .json ["items" ]
929929 assert len (changes ) == 1
930930 assert changes [0 ]["change" ] == PushChangeType .CREATE .value
931- assert changes [0 ]["version" ] == 1
931+ assert changes [0 ]["version" ] == "v1"
932932
933933 # remove the file and get changes from 0 -> 2 where base gpgkg is removed -> transparent
934934 push_change (initial_project , "removed" , "base.gpkg" , working_dir )
935- response = client .get (f"v2/projects/{ initial_project .id } /delta?since=0 " )
935+ response = client .get (f"v2/projects/{ initial_project .id } /delta?since=v0 " )
936936 assert response .status_code == 200
937937 changes = response .json ["items" ]
938938 assert len (changes ) == 0
939939
940940 # non valid cases
941941 response = client .get (f"v2/projects/{ diff_project .id } /delta" )
942942 assert response .status_code == 400
943- response = client .get (f"v2/projects/{ diff_project .id } /delta?since=2 &to=1 " )
943+ response = client .get (f"v2/projects/{ diff_project .id } /delta?since=v2 &to=v1 " )
944944 assert response .status_code == 400
945- response = client .get (f"v2/projects/{ diff_project .id } /delta?since=-2" )
945+ response = client .get (f"v2/projects/{ diff_project .id } /delta?since=v -2" )
946946 assert response .status_code == 400
947- response = client .get (f"v2/projects/{ diff_project .id } /delta?since=-2&to=-1" )
947+ response = client .get (f"v2/projects/{ diff_project .id } /delta?since=v -2&to=v -1" )
948948 assert response .status_code == 400
949949 # exceeding latest version
950- response = client .get (f"v2/projects/{ diff_project .id } /delta?since=0 &to=2000 " )
950+ response = client .get (f"v2/projects/{ diff_project .id } /delta?since=v0 &to=v2000 " )
951951 assert response .status_code == 400
952952 # no changes between versions with same number
953- response = client .get (f"v2/projects/{ diff_project .id } /delta?since=1 &to=1 " )
953+ response = client .get (f"v2/projects/{ diff_project .id } /delta?since=v1 &to=v1 " )
954954 assert response .status_code == 400
955955
956956 # since 1 to latest version
957- response = client .get (f"v2/projects/{ diff_project .id } /delta?since=1 " )
957+ response = client .get (f"v2/projects/{ diff_project .id } /delta?since=v1 " )
958958 assert response .status_code == 200
959959 changes = response .json ["items" ]
960960 # create of test.gpkg and delete base.gpkg
961961 assert len (changes ) == 2
962962 assert changes [0 ]["change" ] == PushChangeType .DELETE .value
963- assert changes [0 ]["version" ] == 9
963+ assert changes [0 ]["version" ] == "v9"
964964 assert changes [0 ]["path" ] == "base.gpkg"
965965 assert changes [0 ]["size" ] == 98304
966966
967967 assert changes [1 ]["change" ] == PushChangeType .CREATE .value
968- assert changes [1 ]["version" ] == 9
968+ assert changes [1 ]["version" ] == "v9"
969969 assert changes [1 ]["path" ] == "test.gpkg"
970970 assert changes [1 ]["size" ] == 98304
971971
972972 # simple update
973- response = client .get (f"v2/projects/{ diff_project .id } /delta?since=4 &to=8 " )
973+ response = client .get (f"v2/projects/{ diff_project .id } /delta?since=v4 &to=v8 " )
974974 assert response .status_code == 200
975975 changes = response .json ["items" ]
976976 assert len (changes ) == 1
977977 assert changes [0 ]["change" ] == PushChangeType .UPDATE .value
978978 # version is new latest version of the change
979- assert changes [0 ]["version" ] == 7
979+ assert changes [0 ]["version" ] == "v7"
980980 assert not changes [0 ].get ("diffs" )
981981
982982
@@ -990,12 +990,14 @@ def test_project_pull_diffs(client, diff_project):
990990 .order_by (FileDiff .version )
991991 .all ()
992992 )
993- response = client .get (f"v2/projects/{ diff_project .id } /delta?since={ since } &to={ to } " )
993+ response = client .get (
994+ f"v2/projects/{ diff_project .id } /delta?since=v{ since } &to=v{ to } "
995+ )
994996 assert response .status_code == 200
995997 delta = response .json ["items" ]
996998 assert len (delta ) == 1
997999 assert delta [0 ]["change" ] == PushChangeType .UPDATE_DIFF .value
998- assert delta [0 ]["version" ] == 7
1000+ assert delta [0 ]["version" ] == "v7"
9991001 first_diff = delta [0 ]["diffs" ][0 ]
10001002 second_diff = delta [0 ]["diffs" ][1 ]
10011003 assert first_diff ["path" ] == current_diffs [0 ].path
0 commit comments