20
20
21
21
def test_load_from_cache ():
22
22
with ProxyRunner .test (** cache_runner_args ) as runner , example_project (runner ):
23
- result = runner .invoke ("list" , "component-type " )
23
+ result = runner .invoke ("list" , "plugins " )
24
24
assert_runner_result (result )
25
25
assert "CACHE [miss]" in result .output
26
26
assert "CACHE [write]" in result .output
27
- result = runner .invoke ("list" , "component-type " )
27
+ result = runner .invoke ("list" , "plugins " )
28
28
assert_runner_result (result )
29
29
assert "CACHE [hit]" in result .output
30
30
31
31
32
32
def test_cache_invalidation_uv_lock ():
33
33
with ProxyRunner .test (** cache_runner_args ) as runner , example_project (runner ):
34
- result = runner .invoke ("list" , "component-type " )
34
+ result = runner .invoke ("list" , "plugins " )
35
35
assert_runner_result (result )
36
36
assert "CACHE [miss]" in result .output
37
37
assert "CACHE [write]" in result .output
38
38
39
39
subprocess .run (["uv" , "add" , "dagster-dbt" ], check = True )
40
40
41
- result = runner .invoke ("list" , "component-type " )
41
+ result = runner .invoke ("list" , "plugins " )
42
42
assert_runner_result (result )
43
43
assert "CACHE [miss]" in result .output
44
44
45
45
46
46
def test_cache_invalidation_modified_lib ():
47
47
with ProxyRunner .test (** cache_runner_args ) as runner , example_project (runner ):
48
- result = runner .invoke ("list" , "component-type " )
48
+ result = runner .invoke ("list" , "plugins " )
49
49
assert_runner_result (result )
50
50
assert "CACHE [miss]" in result .output
51
51
assert "CACHE [write]" in result .output
52
52
53
- result = runner .invoke ("scaffold" , "component-type " , "my_component" )
53
+ result = runner .invoke ("scaffold" , "plugins " , "my_component" )
54
54
assert_runner_result (result )
55
55
56
- result = runner .invoke ("list" , "component-type " )
56
+ result = runner .invoke ("list" , "plugins " )
57
57
assert_runner_result (result )
58
58
assert "CACHE [miss]" in result .output
59
59
60
60
61
61
def test_cache_no_invalidation_modified_pkg ():
62
62
with ProxyRunner .test (** cache_runner_args ) as runner , example_project (runner ):
63
- result = runner .invoke ("list" , "component-type " )
63
+ result = runner .invoke ("list" , "plugins " )
64
64
assert_runner_result (result )
65
65
assert "CACHE [miss]" in result .output
66
66
assert "CACHE [write]" in result .output
67
67
68
68
Path ("src/foo_bar/submodule.py" ).write_text ("print('hello')" )
69
69
70
- result = runner .invoke ("list" , "component-type " )
70
+ result = runner .invoke ("list" , "plugins " )
71
71
assert_runner_result (result )
72
72
assert "CACHE [hit]" in result .output
73
73
74
74
75
75
@pytest .mark .parametrize ("clear_outside_project" , [True , False ])
76
76
def test_clear_cache (clear_outside_project : bool ):
77
77
with ProxyRunner .test (** cache_runner_args ) as runner , example_project (runner ):
78
- result = runner .invoke ("list" , "component-type " )
78
+ result = runner .invoke ("list" , "plugins " )
79
79
assert_runner_result (result )
80
80
assert "CACHE [miss]" in result .output
81
81
assert "CACHE [write]" in result .output
@@ -85,7 +85,7 @@ def test_clear_cache(clear_outside_project: bool):
85
85
assert_runner_result (result )
86
86
assert "CACHE [clear-all]" in result .output
87
87
88
- result = runner .invoke ("list" , "component-type " )
88
+ result = runner .invoke ("list" , "plugins " )
89
89
assert_runner_result (result )
90
90
assert "CACHE [miss]" in result .output
91
91
@@ -100,7 +100,7 @@ def test_rebuild_component_registry_success():
100
100
assert_runner_result (result )
101
101
assert "CACHE [clear-key]" in result .output
102
102
103
- result = runner .invoke ("list" , "component-type " )
103
+ result = runner .invoke ("list" , "plugins " )
104
104
assert_runner_result (result )
105
105
assert "CACHE [hit]" in result .output
106
106
@@ -110,7 +110,7 @@ def test_rebuild_component_registry_fails_with_subcommand():
110
110
ProxyRunner .test (** cache_runner_args ) as runner ,
111
111
isolated_example_project_foo_bar (runner ),
112
112
):
113
- result = runner .invoke ("--rebuild-component-registry" , "list" , "component-type " )
113
+ result = runner .invoke ("--rebuild-component-registry" , "list" , "plugins " )
114
114
assert_runner_result (result , exit_0 = False )
115
115
assert "Cannot specify --rebuild-component-registry with a subcommand." in result .output
116
116
@@ -134,6 +134,6 @@ def test_cache_disabled():
134
134
ProxyRunner .test (** cache_runner_args , disable_cache = True ) as runner ,
135
135
example_project (runner ),
136
136
):
137
- result = runner .invoke ("list" , "component-type " )
137
+ result = runner .invoke ("list" , "plugins " )
138
138
assert_runner_result (result )
139
139
assert "CACHE" not in result .output
0 commit comments