23
23
@patch .object (version_parsing , "kapitan_inventory" )
24
24
def test_read_components (patch_inventory , config : Config ):
25
25
components = _setup_mock_inventory (patch_inventory )
26
- cspecs = version_parsing ._read_components (config , ["test-component" ])
26
+ cspecs = version_parsing ._read_components (
27
+ config , {"test-component" : "test-component" }
28
+ )
27
29
28
30
# check that exactly 'test-component' is discovered
29
31
assert {"test-component" } == set (cspecs .keys ())
@@ -34,7 +36,7 @@ def test_read_components(patch_inventory, config: Config):
34
36
@patch .object (version_parsing , "kapitan_inventory" )
35
37
def test_read_components_multiple (patch_inventory , config : Config ):
36
38
components = _setup_mock_inventory (patch_inventory )
37
- cspecs = version_parsing ._read_components (config , components .keys ())
39
+ cspecs = version_parsing ._read_components (config , { k : k for k in components .keys ()} )
38
40
# check that exactly 'test-component' is discovered
39
41
assert set (components .keys ()) == set (cspecs .keys ())
40
42
assert all (components [cn ]["url" ] == cspecs [cn ].url for cn in components .keys ())
@@ -80,7 +82,7 @@ def test_read_components_exc(
80
82
}
81
83
82
84
with pytest .raises (click .ClickException ) as exc_info :
83
- _ = version_parsing ._read_components (config , ckeys )
85
+ _ = version_parsing ._read_components (config , { k : k for k in ckeys } )
84
86
85
87
assert exc_info .value .args [0 ] == exctext
86
88
0 commit comments