Skip to content

Commit 9f4ceb9

Browse files
authored
Update system caches tests to latest connect (#697)
1 parent 3d86cd0 commit 9f4ceb9

File tree

1 file changed

+4
-16
lines changed

1 file changed

+4
-16
lines changed

tests/test_main_system_caches.py

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@
99

1010
CONNECT_SERVER = "http://localhost:3939"
1111
CONNECT_KEYS_JSON = "vetiver-testing/rsconnect_api_keys.json"
12+
CONNECT_CACHE_DIR = "/data/python-environments/_packages_cache"
1213

13-
ADD_CACHE_COMMAND = "docker compose exec -u rstudio-connect -T rsconnect mkdir -p /data/python-environments/pip/1.2.3"
14-
RM_CACHE_COMMAND = "docker compose exec -u rstudio-connect -T rsconnect rm -Rf /data/python-environments/pip/1.2.3"
14+
ADD_CACHE_COMMAND = f"docker compose exec -u rstudio-connect -T rsconnect mkdir -p {CONNECT_CACHE_DIR}/pip/1.2.3"
15+
RM_CACHE_COMMAND = f"docker compose exec -u rstudio-connect -T rsconnect rm -Rf {CONNECT_CACHE_DIR}/pip/1.2.3"
1516
# The following returns int(0) if dir exists, else int(256).
16-
CACHE_EXISTS_COMMAND = "docker compose exec -u rstudio-connect -T rsconnect [ -d /data/python-environments/pip/1.2.3 ]"
17+
CACHE_EXISTS_COMMAND = f"docker compose exec -u rstudio-connect -T rsconnect [ -d {CONNECT_CACHE_DIR}/pip/1.2.3 ]"
1718
SERVICE_RUNNING_COMMAND = "docker compose ps --services --filter 'status=running' | grep rsconnect"
1819

1920

@@ -131,19 +132,6 @@ def test_system_caches_delete_admin(self):
131132

132133
# TODO: Unsure how to test log messages received from Connect.
133134

134-
# Admins cannot delete caches that do not exist
135-
def test_system_caches_delete_admin_nonexistent(self):
136-
api_key = get_key("admin")
137-
runner = CliRunner()
138-
139-
args = ["system", "caches", "delete", "--language", "Python", "--version", "0.1.2", "--image-name", "Local"]
140-
apply_common_args(args, server=CONNECT_SERVER, key=api_key)
141-
142-
result = runner.invoke(cli, args)
143-
self.assertEqual(result.exit_code, 1)
144-
145-
self.assertRegex(result.output, "Cache does not exist")
146-
147135
# --version and --language flags are required
148136
def test_system_caches_delete_required_flags(self):
149137
api_key = get_key("admin")

0 commit comments

Comments
 (0)