@@ -661,11 +661,10 @@ def test_metadata_get(self, client, response_cases, mock_requests):
661661 "Namespace" : "foo.bar" ,
662662 "Key" : "baz" ,
663663 "Value" : {"vendor" : "Sensor Corp" , "type_" : "Ampermeter" },
664- "TimeSeriesReferenceCount" : 0 ,
665- "LastModifiedByEmail" : None ,
664+ "LastModifiedByEmail" : "user@4subsea.com" ,
666665 "LastModified" : "2023-05-05T09:01:32.6706215+00:00" ,
667666 "Created" : "2023-01-26T11:50:20.4812338+00:00" ,
668- "CreatedByEmail" : None ,
667+ "CreatedByEmail" : "user@4subsea.com" ,
669668 }
670669
671670 assert response == response_expect
@@ -680,25 +679,35 @@ def test_metadata_get_by_id(self, client, response_cases, mock_requests):
680679 response_cases .set ("datareservoirio-api" )
681680
682681 response = client .metadata_get (
683- metadata_id = "19b7230b-f88a-4217-b1c9-08daff938054 "
682+ metadata_id = "8620c8cf-d9db-4ec6-9393-d45a7df6c115 "
684683 )
685684
686685 response_expect = {
687- "Id" : "19b7230b-f88a-4217-b1c9-08daff938054 " ,
686+ "Id" : "8620c8cf-d9db-4ec6-9393-d45a7df6c115 " ,
688687 "Namespace" : "foo.bar" ,
689688 "Key" : "baz" ,
690689 "Value" : {"vendor" : "Sensor Corp" , "type_" : "Ampermeter" },
691- "TimeSeriesReferenceCount" : 0 ,
692- "LastModifiedByEmail" : None ,
690+ "TimeSeries" : [
691+ {
692+ "TimeSeriesId" : "fc485e50-e641-4410-bf10-8ce4b5d24405" ,
693+ "TimeOfFirstSample" : 0 ,
694+ "TimeOfLastSample" : - 1 ,
695+ "LastModifiedByEmail" : "user@4subsea.com" ,
696+ "Created" : "2024-06-14T08:37:47.109Z" ,
697+ "LastModified" : "2024-06-14T08:37:47.109Z" ,
698+ "CreatedByEmail" : "user@4subsea.com" ,
699+ }
700+ ],
701+ "LastModifiedByEmail" : "user@4subsea.com" ,
693702 "LastModified" : "2023-05-05T09:01:32.6706215+00:00" ,
694703 "Created" : "2023-01-26T11:50:20.4812338+00:00" ,
695- "CreatedByEmail" : None ,
704+ "CreatedByEmail" : "user@4subsea.com" ,
696705 }
697706
698707 assert response == response_expect
699708
700709 # Check that the correct URL is poked
701- request_url_expect = "https://reservoir-api.4subsea.net/api/metadata/19b7230b-f88a-4217-b1c9-08daff938054 "
710+ request_url_expect = "https://reservoir-api.4subsea.net/api/metadata/8620c8cf-d9db-4ec6-9393-d45a7df6c115 "
702711 assert mock_requests .call_args .args [1 ] == request_url_expect
703712
704713 def test_metadata_get_raises (self , client , response_cases ):
@@ -718,11 +727,10 @@ def test_metadata_search(self, client, response_cases, mock_requests):
718727 "Namespace" : "foo.bar" ,
719728 "Key" : "baz" ,
720729 "Value" : {"vendor" : "Sensor Corp" , "type_" : "Ampermeter" },
721- "TimeSeriesReferenceCount" : 0 ,
722- "LastModifiedByEmail" : None ,
730+ "LastModifiedByEmail" : "user@4subsea.com" ,
723731 "LastModified" : "2023-05-05T09:01:32.6706215+00:00" ,
724732 "Created" : "2023-01-26T11:50:20.4812338+00:00" ,
725- "CreatedByEmail" : None ,
733+ "CreatedByEmail" : "user@4subsea.com" ,
726734 }
727735 ]
728736
@@ -795,26 +803,23 @@ def test_set_metadata(self, client, response_cases, mock_requests):
795803 response_expect = {
796804 "TimeSeriesId" : "857ca134-5bf7-4c14-b687-ede7d5cbf22f" ,
797805 "TimeOfFirstSample" : 0 ,
798- "TimeOfLastSample" : 0 ,
799- "LastModifiedByEmail" : "string " ,
806+ "TimeOfLastSample" : - 1 ,
807+ "LastModifiedByEmail" : "user@4subsea.com " ,
800808 "Created" : "2023-05-03T10:25:44.572Z" ,
801809 "LastModified" : "2023-05-03T10:25:44.572Z" ,
802- "CreatedByEmail" : "string " ,
810+ "CreatedByEmail" : "user@4subsea.com " ,
803811 "Metadata" : [
804812 {
805- "Id" : "string" ,
806- "Namespace" : "string" ,
807- "Key" : "string" ,
808- "Value" : {},
809- "TimeSeriesReferenceCount" : 0 ,
810- "TimeSeries" : [{}],
811- "LastModifiedByEmail" : "string" ,
813+ "Id" : "8dc03b22-5a7c-499b-8861-fed5902e9f91" ,
814+ "Namespace" : "ns" ,
815+ "Key" : "key" ,
816+ "Value" : {"some_name" : "tress" , "some_value" : "emerald" },
817+ "LastModifiedByEmail" : "user@4subsea.com" ,
812818 "LastModified" : "2023-05-03T10:25:44.572Z" ,
813819 "Created" : "2023-05-03T10:25:44.572Z" ,
814- "CreatedByEmail" : "string " ,
820+ "CreatedByEmail" : "user@4subsea.com " ,
815821 }
816822 ],
817- "Aliases" : ["string" ],
818823 }
819824
820825 assert response == response_expect
@@ -843,26 +848,23 @@ def test_set_metadata_ns_key(self, client, response_cases, mock_requests):
843848 response_expect = {
844849 "TimeSeriesId" : "857ca134-5bf7-4c14-b687-ede7d5cbf22f" ,
845850 "TimeOfFirstSample" : 0 ,
846- "TimeOfLastSample" : 0 ,
847- "LastModifiedByEmail" : "string " ,
851+ "TimeOfLastSample" : - 1 ,
852+ "LastModifiedByEmail" : "user@4subsea.com " ,
848853 "Created" : "2023-05-03T10:25:44.572Z" ,
849854 "LastModified" : "2023-05-03T10:25:44.572Z" ,
850- "CreatedByEmail" : "string " ,
855+ "CreatedByEmail" : "user@4subsea.com " ,
851856 "Metadata" : [
852857 {
853- "Id" : "string" ,
854- "Namespace" : "string" ,
855- "Key" : "string" ,
856- "Value" : {},
857- "TimeSeriesReferenceCount" : 0 ,
858- "TimeSeries" : [{}],
859- "LastModifiedByEmail" : "string" ,
858+ "Id" : "8dc03b22-5a7c-499b-8861-fed5902e9f91" ,
859+ "Namespace" : "ns" ,
860+ "Key" : "key" ,
861+ "Value" : {"some_name" : "tress" , "some_value" : "emerald" },
862+ "LastModifiedByEmail" : "user@4subsea.com" ,
860863 "LastModified" : "2023-05-03T10:25:44.572Z" ,
861864 "Created" : "2023-05-03T10:25:44.572Z" ,
862- "CreatedByEmail" : "string " ,
865+ "CreatedByEmail" : "user@4subsea.com " ,
863866 }
864867 ],
865- "Aliases" : ["string" ],
866868 }
867869
868870 assert response == response_expect
@@ -913,26 +915,23 @@ def test_remove_metadata(self, client, response_cases, mock_requests):
913915 response_expect = {
914916 "TimeSeriesId" : "857ca134-5bf7-4c14-b687-ede7d5cbf22f" ,
915917 "TimeOfFirstSample" : 0 ,
916- "TimeOfLastSample" : 0 ,
917- "LastModifiedByEmail" : "string " ,
918+ "TimeOfLastSample" : - 1 ,
919+ "LastModifiedByEmail" : "user@4subsea.com " ,
918920 "Created" : "2023-05-03T10:25:44.567Z" ,
919921 "LastModified" : "2023-05-03T10:25:44.567Z" ,
920- "CreatedByEmail" : "string " ,
922+ "CreatedByEmail" : "user@4subsea.com " ,
921923 "Metadata" : [
922924 {
923- "Id" : "string" ,
924- "Namespace" : "string" ,
925- "Key" : "string" ,
926- "Value" : {},
927- "TimeSeriesReferenceCount" : 0 ,
928- "TimeSeries" : [{}],
929- "LastModifiedByEmail" : "string" ,
925+ "Id" : "8dc03b22-5a7c-499b-8861-fed5902e9f91" ,
926+ "Namespace" : "ns" ,
927+ "Key" : "key" ,
928+ "Value" : {"some_name" : "tress" , "some_value" : "emerald" },
929+ "LastModifiedByEmail" : "user@4subsea.com" ,
930930 "LastModified" : "2023-05-03T10:25:44.567Z" ,
931931 "Created" : "2023-05-03T10:25:44.567Z" ,
932- "CreatedByEmail" : "string " ,
932+ "CreatedByEmail" : "user@4subsea.com " ,
933933 }
934934 ],
935- "Aliases" : ["string" ],
936935 }
937936
938937 assert response == response_expect
0 commit comments