@@ -33,7 +33,7 @@ commands_post =
33
33
[testenv:format]
34
34
description = Apply coding style standards to code
35
35
commands_pre =
36
- poetry install --only format
36
+ poetry install --only format --no-root
37
37
commands =
38
38
poetry lock --no-update
39
39
poetry run ruff --fix {[vars]all_path}
@@ -45,7 +45,7 @@ allowlist_externals =
45
45
{[testenv]allowlist_externals}
46
46
find
47
47
commands_pre =
48
- poetry install --only lint,format
48
+ poetry install --only lint,format --no-root
49
49
commands =
50
50
poetry check --lock
51
51
poetry run codespell {[vars]all_path}
@@ -58,7 +58,7 @@ description = Run unit tests
58
58
set_env =
59
59
{[testenv]set_env}
60
60
commands_pre =
61
- poetry install --only main,charm-libs,unit
61
+ poetry install --only main,charm-libs,unit --no-root
62
62
commands =
63
63
poetry run coverage run --source ={[vars]src_path} \
64
64
-m pytest -v --tb native -s {posargs} {[vars]tests_path}/unit
@@ -77,7 +77,7 @@ pass_env =
77
77
allowlist_externals =
78
78
{[testenv:pack-wrapper]allowlist_externals}
79
79
commands_pre =
80
- poetry install --only integration
80
+ poetry install --only integration --no-root
81
81
{[testenv:pack-wrapper]commands_pre}
82
82
commands =
83
83
poetry run pytest -v --tb native --log-cli-level =INFO -s {posargs} {[vars]tests_path}/integration/test_backups.py
@@ -96,7 +96,7 @@ pass_env =
96
96
allowlist_externals =
97
97
{[testenv:pack-wrapper]allowlist_externals}
98
98
commands_pre =
99
- poetry install --only integration
99
+ poetry install --only integration --no-root
100
100
{[testenv:pack-wrapper]commands_pre}
101
101
commands =
102
102
poetry run pytest -v --tb native --log-cli-level =INFO -s {posargs} {[vars]tests_path}/integration/test_charm.py
@@ -115,7 +115,7 @@ pass_env =
115
115
allowlist_externals =
116
116
{[testenv:pack-wrapper]allowlist_externals}
117
117
commands_pre =
118
- poetry install --only integration
118
+ poetry install --only integration --no-root
119
119
{[testenv:pack-wrapper]commands_pre}
120
120
commands =
121
121
poetry run pytest -v --tb native --log-cli-level =INFO -s {posargs} {[vars]tests_path}/integration/new_relations/test_new_relations.py
@@ -134,7 +134,7 @@ pass_env =
134
134
allowlist_externals =
135
135
{[testenv:pack-wrapper]allowlist_externals}
136
136
commands_pre =
137
- poetry install --only integration
137
+ poetry install --only integration --no-root
138
138
{[testenv:pack-wrapper]commands_pre}
139
139
commands =
140
140
poetry run pytest -v --tb native --log-cli-level =INFO -s {posargs} {[vars]tests_path}/integration/test_db.py
@@ -153,7 +153,7 @@ pass_env =
153
153
allowlist_externals =
154
154
{[testenv:pack-wrapper]allowlist_externals}
155
155
commands_pre =
156
- poetry install --only integration
156
+ poetry install --only integration --no-root
157
157
{[testenv:pack-wrapper]commands_pre}
158
158
commands =
159
159
poetry run pytest -v --tb native --log-cli-level =INFO -s {posargs} {[vars]tests_path}/integration/test_db_admin.py
@@ -172,7 +172,7 @@ pass_env =
172
172
allowlist_externals =
173
173
{[testenv:pack-wrapper]allowlist_externals}
174
174
commands_pre =
175
- poetry install --only integration
175
+ poetry install --only integration --no-root
176
176
{[testenv:pack-wrapper]commands_pre}
177
177
commands =
178
178
poetry run pytest -v --tb native --log-cli-level =INFO -s {posargs} {[vars]tests_path}/integration/ha_tests/test_replication.py
@@ -191,7 +191,7 @@ pass_env =
191
191
allowlist_externals =
192
192
{[testenv:pack-wrapper]allowlist_externals}
193
193
commands_pre =
194
- poetry install --only integration
194
+ poetry install --only integration --no-root
195
195
{[testenv:pack-wrapper]commands_pre}
196
196
commands =
197
197
poetry run pytest -v --tb native --log-cli-level =INFO -s {posargs} {[vars]tests_path}/integration/ha_tests/test_self_healing.py
@@ -210,7 +210,7 @@ pass_env =
210
210
allowlist_externals =
211
211
{[testenv:pack-wrapper]allowlist_externals}
212
212
commands_pre =
213
- poetry install --only integration
213
+ poetry install --only integration --no-root
214
214
{[testenv:pack-wrapper]commands_pre}
215
215
commands =
216
216
poetry run pytest -v --tb native --log-cli-level =INFO -s {posargs} {[vars]tests_path}/integration/ha_tests/test_restore_cluster.py
@@ -229,7 +229,7 @@ pass_env =
229
229
allowlist_externals =
230
230
{[testenv:pack-wrapper]allowlist_externals}
231
231
commands_pre =
232
- poetry install --only integration
232
+ poetry install --only integration --no-root
233
233
{[testenv:pack-wrapper]commands_pre}
234
234
commands =
235
235
poetry run pytest -v --tb native --log-cli-level =INFO -s {posargs} {[vars]tests_path}/integration/test_password_rotation.py
@@ -248,7 +248,7 @@ pass_env =
248
248
allowlist_externals =
249
249
{[testenv:pack-wrapper]allowlist_externals}
250
250
commands_pre =
251
- poetry install --only integration
251
+ poetry install --only integration --no-root
252
252
{[testenv:pack-wrapper]commands_pre}
253
253
commands =
254
254
poetry run pytest -v --tb native --log-cli-level =INFO -s {posargs} {[vars]tests_path}/integration/test_plugins.py
@@ -267,7 +267,7 @@ pass_env =
267
267
allowlist_externals =
268
268
{[testenv:pack-wrapper]allowlist_externals}
269
269
commands_pre =
270
- poetry install --only integration
270
+ poetry install --only integration --no-root
271
271
{[testenv:pack-wrapper]commands_pre}
272
272
commands =
273
273
poetry run pytest -v --tb native --log-cli-level =INFO -s {posargs} {[vars]tests_path}/integration/test_tls.py
@@ -286,7 +286,7 @@ pass_env =
286
286
allowlist_externals =
287
287
{[testenv:pack-wrapper]allowlist_externals}
288
288
commands_pre =
289
- poetry install --only integration
289
+ poetry install --only integration --no-root
290
290
{[testenv:pack-wrapper]commands_pre}
291
291
commands =
292
292
poetry run pytest -v --tb native --log-cli-level =INFO -s {posargs} {[vars]tests_path}/integration/ha_tests/test_upgrade.py
@@ -305,7 +305,7 @@ pass_env =
305
305
allowlist_externals =
306
306
{[testenv:pack-wrapper]allowlist_externals}
307
307
commands_pre =
308
- poetry install --only integration
308
+ poetry install --only integration --no-root
309
309
{[testenv:pack-wrapper]commands_pre}
310
310
commands =
311
311
poetry run pytest -v --tb native --log-cli-level =INFO -s {posargs} {[vars]tests_path}/integration/ha_tests/test_upgrade_from_stable.py
@@ -325,7 +325,7 @@ pass_env =
325
325
allowlist_externals =
326
326
{[testenv:pack-wrapper]allowlist_externals}
327
327
commands_pre =
328
- poetry install --only integration
328
+ poetry install --only integration --no-root
329
329
{[testenv:pack-wrapper]commands_pre}
330
330
commands =
331
331
poetry run pytest -v --tb native --log-cli-level =INFO -s --ignore ={[vars]tests_path}/unit/ {posargs}
0 commit comments