@@ -38,6 +38,7 @@ def test_resolve_imports(env_ymmsl_path: None) -> None:
3838
3939 resolve (Reference ('test_resolve_imports' ), config )
4040
41+ assert len (config .imports ) == 0
4142 assert len (config .models ) == 1
4243 assert config .models [Reference ('a.d.test_importing' )].name == 'a.d.test_importing'
4344 assert len (config .programs ) == 2
@@ -60,6 +61,7 @@ def test_resolve_imports_module_not_found(env_ymmsl_path: None) -> None:
6061 resolve (Reference ('test_module_not_found' ), config )
6162
6263 assert 'Failed to find a file' in str (e .value )
64+ assert len (config .imports ) == 1
6365
6466
6567def test_resolve_imports_broken_module (env_ymmsl_path : None ) -> None :
@@ -77,6 +79,7 @@ def test_resolve_imports_broken_module(env_ymmsl_path: None) -> None:
7779 resolve (Reference ('test_broken_module' ), config )
7880
7981 assert 'model' in str (e .value ) and 'models' in str (e .value )
82+ assert len (config .imports ) == 1
8083
8184
8285def test_resolve_imports_implementation_not_found (env_ymmsl_path : None ) -> None :
@@ -94,6 +97,7 @@ def test_resolve_imports_implementation_not_found(env_ymmsl_path: None) -> None:
9497 resolve (Reference ('test_implementation_not_found' ), config )
9598
9699 assert 'Implementation mucro not found' in str (e .value )
100+ assert len (config .imports ) == 1
97101
98102
99103def test_resolve_imports_no_shadowing (env_ymmsl_path : None ) -> None :
@@ -115,3 +119,4 @@ def test_resolve_imports_no_shadowing(env_ymmsl_path: None) -> None:
115119 resolve (Reference ('test_no_shadowing' ), config )
116120
117121 assert 'both defined and imported' in str (e .value )
122+ assert len (config .imports ) == 1
0 commit comments