@@ -115,6 +115,7 @@ def test_diffsync_add_raises_already_exists_with_updated_object(generic_diffsync
115115
116116
117117def test_diffsync_get_or_instantiate_create_non_existent_object (generic_diffsync ):
118+ generic_diffsync .interface = Interface
118119 intf_identifiers = {"device_name" : "device1" , "name" : "eth1" }
119120
120121 # Assert that the object does not currently exist.
@@ -124,6 +125,7 @@ def test_diffsync_get_or_instantiate_create_non_existent_object(generic_diffsync
124125 obj , created = generic_diffsync .get_or_instantiate (Interface , intf_identifiers )
125126 assert created
126127 assert obj is generic_diffsync .get (Interface , intf_identifiers )
128+ assert obj is generic_diffsync .get ("interface" , intf_identifiers )
127129
128130
129131def test_diffsync_get_or_instantiate_retrieve_existing_object (generic_diffsync ):
@@ -150,6 +152,7 @@ def test_diffsync_get_or_instantiate_retrieve_existing_object_w_attrs(generic_di
150152
151153
152154def test_diffsync_get_or_instantiate_retrieve_create_non_existent_w_attrs (generic_diffsync ):
155+ generic_diffsync .interface = Interface
153156 intf_identifiers = {"device_name" : "device1" , "name" : "eth1" }
154157 intf_attrs = {"interface_type" : "1000base-t" , "description" : "Testing" }
155158
@@ -158,6 +161,7 @@ def test_diffsync_get_or_instantiate_retrieve_create_non_existent_w_attrs(generi
158161 assert obj .interface_type == "1000base-t"
159162 assert obj .description == "Testing"
160163 assert obj is generic_diffsync .get (Interface , intf_identifiers )
164+ assert obj is generic_diffsync .get ("interface" , intf_identifiers )
161165
162166
163167def test_diffsync_get_or_instantiate_retrieve_existing_object_wo_attrs (generic_diffsync ):
0 commit comments