@@ -48,7 +48,7 @@ def test_children_method(schema_view_no_imports):
4848 assert children == ['Adult' ]
4949
5050
51- def test_all_aliases (vischema_view_no_imports ):
51+ def test_all_aliases (schema_view_no_imports ):
5252 """
5353 This tests the aliases slot (not: alias)
5454 :return:
@@ -373,15 +373,17 @@ def test_caching():
373373 assert len (['Y' , 'Z' , 'W' ]) == len (view .all_classes ())
374374
375375
376- def test_import_map (view ):
376+ def test_import_map ():
377377 """
378378 Path to import file should be configurable
379379 """
380380 for im in [{"core" : "/no/such/file" }, {"linkml:" : "/no/such/file" }]:
381+ view = SchemaView (SCHEMA_WITH_IMPORTS , importmap = im )
381382 with pytest .raises (FileNotFoundError ):
382383 view .all_classes ()
383384
384385 for im in [None , {}, {"core" : "core" }]:
386+ view = SchemaView (SCHEMA_WITH_IMPORTS , importmap = im )
385387 view .all_classes ()
386388 assert view .imports_closure ().sort () == ['kitchen_sink' , 'core' , 'linkml:types' ].sort () # Assert imports closure
387389 assert ACTIVITY in view .all_classes () # Assert ACTIVITY is in all classes
@@ -789,12 +791,12 @@ def test_metamodel_in_schemaview():
789791
790792
791793def test_get_classes_by_slot (view ):
792- slot = sv .get_slot (AGE_IN_YEARS )
793- actual_result = sv .get_classes_by_slot (slot )
794+ slot = view .get_slot (AGE_IN_YEARS )
795+ actual_result = view .get_classes_by_slot (slot )
794796 expected_result = ["Person" ]
795797 assert sorted (actual_result ) == sorted (expected_result )
796798
797- actual_result = sv .get_classes_by_slot (slot , include_induced = True )
799+ actual_result = view .get_classes_by_slot (slot , include_induced = True )
798800 expected_result = ["Person" , "Adult" ]
799801 assert sorted (actual_result ) == sorted (expected_result )
800802
0 commit comments