@@ -494,7 +494,7 @@ def test_apply_retrieve_and_delete(self, cognite_client: CogniteClient, person_v
494
494
495
495
try :
496
496
created = cognite_client .data_modeling .instances .apply (new_node , replace = True )
497
- retrieved : InstancesResult [ Node , Edge ] = cognite_client .data_modeling .instances .retrieve (new_node .as_id ())
497
+ retrieved = cognite_client .data_modeling .instances .retrieve (new_node .as_id ())
498
498
499
499
assert len (created .nodes ) == 1
500
500
assert created .nodes [0 ].created_time
@@ -503,9 +503,7 @@ def test_apply_retrieve_and_delete(self, cognite_client: CogniteClient, person_v
503
503
assert retrieved .nodes [0 ].as_id () == new_node .as_id ()
504
504
505
505
deleted_result = cognite_client .data_modeling .instances .delete (new_node .as_id ())
506
- retrieved_deleted : InstancesResult [Node , Edge ] = cognite_client .data_modeling .instances .retrieve (
507
- new_node .as_id ()
508
- )
506
+ retrieved_deleted = cognite_client .data_modeling .instances .retrieve (new_node .as_id ())
509
507
510
508
assert len (deleted_result .nodes ) == 1
511
509
assert deleted_result .nodes [0 ] == new_node .as_id ()
@@ -581,7 +579,7 @@ def test_apply_auto_create_nodes(self, cognite_client: CogniteClient, person_vie
581
579
created_edges = cognite_client .data_modeling .instances .apply (
582
580
edges = person_to_actor , auto_create_start_nodes = True , auto_create_end_nodes = True , replace = True
583
581
)
584
- created_nodes : InstancesResult [ Node , Edge ] = cognite_client .data_modeling .instances .retrieve (node_pair )
582
+ created_nodes = cognite_client .data_modeling .instances .retrieve (node_pair )
585
583
586
584
assert len (created_edges .edges ) == 1
587
585
assert created_edges .edges [0 ].created_time
@@ -600,13 +598,13 @@ def test_delete_non_existent(self, cognite_client: CogniteClient, integration_te
600
598
assert res .edges == []
601
599
602
600
def test_retrieve_multiple (self , cognite_client : CogniteClient , movie_nodes : NodeList ) -> None :
603
- retrieved : InstancesResult [ Node , Edge ] = cognite_client .data_modeling .instances .retrieve (movie_nodes .as_ids ())
601
+ retrieved = cognite_client .data_modeling .instances .retrieve (movie_nodes .as_ids ())
604
602
assert len (retrieved .nodes ) == len (movie_nodes )
605
603
606
604
def test_retrieve_nodes_and_edges_using_id_tuples (
607
605
self , cognite_client : CogniteClient , movie_nodes : NodeList , movie_edges : EdgeList
608
606
) -> None :
609
- retrieved : InstancesResult [ Node , Edge ] = cognite_client .data_modeling .instances .retrieve (
607
+ retrieved = cognite_client .data_modeling .instances .retrieve (
610
608
nodes = [(id .space , id .external_id ) for id in movie_nodes .as_ids ()],
611
609
edges = [(id .space , id .external_id ) for id in movie_edges .as_ids ()],
612
610
)
@@ -616,17 +614,25 @@ def test_retrieve_nodes_and_edges_using_id_tuples(
616
614
def test_retrieve_nodes_and_edges (
617
615
self , cognite_client : CogniteClient , movie_nodes : NodeList , movie_edges : EdgeList
618
616
) -> None :
619
- retrieved : InstancesResult [ Node , Edge ] = cognite_client .data_modeling .instances .retrieve (
617
+ retrieved = cognite_client .data_modeling .instances .retrieve (
620
618
nodes = movie_nodes .as_ids (), edges = movie_edges .as_ids ()
621
619
)
622
620
assert set (retrieved .nodes .as_ids ()) == set (movie_nodes .as_ids ())
623
621
assert set (retrieved .edges .as_ids ()) == set (movie_edges .as_ids ())
624
622
623
+ def test_retrieve_nodes (self , cognite_client : CogniteClient , movie_nodes : NodeList ) -> None :
624
+ retrieved = cognite_client .data_modeling .instances .retrieve_nodes (movie_nodes .as_ids ())
625
+ assert set (retrieved .as_ids ()) == set (movie_nodes .as_ids ())
626
+
627
+ def test_retrieve_edges (self , cognite_client : CogniteClient , movie_edges : EdgeList ) -> None :
628
+ retrieved = cognite_client .data_modeling .instances .retrieve_edges (movie_edges .as_ids ())
629
+ assert set (retrieved .as_ids ()) == set (movie_edges .as_ids ())
630
+
625
631
def test_retrieve_multiple_with_missing (self , cognite_client : CogniteClient , movie_nodes : NodeList ) -> None :
626
632
ids_without_missing = movie_nodes .as_ids ()
627
633
ids_with_missing = [* ids_without_missing , NodeId ("myNonExistingSpace" , "myImaginaryContainer" )]
628
634
629
- retrieved : InstancesResult [ Node , Edge ] = cognite_client .data_modeling .instances .retrieve (ids_with_missing )
635
+ retrieved = cognite_client .data_modeling .instances .retrieve (ids_with_missing )
630
636
assert retrieved .nodes .as_ids () == ids_without_missing
631
637
632
638
def test_retrieve_non_existent (self , cognite_client : CogniteClient ) -> None :
@@ -877,9 +883,7 @@ def test_retrieve_in_units(
877
883
node = node_with_1_1_pressure_in_bar
878
884
source = SourceSelector (unit_view .as_id (), target_units = [TargetUnit ("pressure" , UnitReference ("pressure:pa" ))])
879
885
880
- retrieved : InstancesResult [Node , Edge ] = cognite_client .data_modeling .instances .retrieve (
881
- node .as_id (), sources = [source ]
882
- )
886
+ retrieved = cognite_client .data_modeling .instances .retrieve (node .as_id (), sources = [source ])
883
887
assert retrieved .nodes
884
888
assert math .isclose (cast (float , retrieved .nodes [0 ]["pressure" ]), 1.1 * 1e5 )
885
889
@@ -965,9 +969,9 @@ def test_write_typed_node(self, cognite_client: CogniteClient, integration_test_
965
969
assert len (created .nodes ) == 1
966
970
assert created .nodes [0 ].external_id == external_id
967
971
968
- retrieved = cognite_client .data_modeling .instances .retrieve (
972
+ retrieved = cognite_client .data_modeling .instances .retrieve_nodes (
969
973
primitive .as_id (), node_cls = PrimitiveNullableRead
970
- ). nodes
974
+ )
971
975
assert len (retrieved ) == 1
972
976
assert isinstance (retrieved [0 ], PrimitiveNullableRead )
973
977
assert retrieved [0 ].text == "text"
@@ -1000,9 +1004,9 @@ def test_write_typed_node_listed_properties(
1000
1004
assert len (created .nodes ) == 1
1001
1005
assert created .nodes [0 ].external_id == external_id
1002
1006
1003
- retrieved = cognite_client .data_modeling .instances .retrieve (
1007
+ retrieved = cognite_client .data_modeling .instances .retrieve_nodes (
1004
1008
primitive_listed .as_id (), node_cls = PrimitiveListedRead
1005
- ). nodes
1009
+ )
1006
1010
assert len (retrieved ) == 1
1007
1011
assert isinstance (retrieved [0 ], PrimitiveListedRead )
1008
1012
assert retrieved [0 ].text == ["text" ]
@@ -1022,7 +1026,7 @@ def test_write_type_node_instance_property_descriptor(
1022
1026
assert len (created .nodes ) == 1
1023
1027
assert created .nodes [0 ].external_id == external_id
1024
1028
1025
- retrieved = cognite_client .data_modeling .instances .retrieve (person .as_id (), node_cls = PersonRead ). nodes
1029
+ retrieved = cognite_client .data_modeling .instances .retrieve_nodes (person .as_id (), node_cls = PersonRead )
1026
1030
assert len (retrieved ) == 1
1027
1031
assert isinstance (retrieved [0 ], PersonRead )
1028
1032
assert retrieved [0 ].name == "John Doe"
0 commit comments