Skip to content

Commit d32c9b8

Browse files
committed
Update thread_cache_test test cases
1 parent 12ec19b commit d32c9b8

2 files changed

Lines changed: 23 additions & 3 deletions

File tree

aikido_zen/background_process/packages.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from packaging.version import Version
66

7-
from aikido_zen.helpers.get_current_unixtime_ms import get_unixtime_ms
7+
import aikido_zen.helpers.get_current_unixtime_ms as t
88
from aikido_zen.helpers.logging import logger
99

1010
# If any version is supported, this constant can be used
@@ -74,7 +74,7 @@ def add_package(package, version, supported=None):
7474
packages[package] = {
7575
"name": package,
7676
"version": version,
77-
"requiredAt": get_unixtime_ms(),
77+
"requiredAt": t.get_unixtime_ms(),
7878
"supported": supported,
7979
"cleared": False,
8080
}

aikido_zen/thread/thread_cache_test.py

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
from aikido_zen.background_process.routes import Routes
44
from .thread_cache import ThreadCache, get_cache
55
from .. import set_user
6+
from ..background_process.packages import PackagesStore
67
from ..background_process.service_config import ServiceConfig
78
from ..context import current_context, Context
89
from aikido_zen.helpers.iplist import IPList
@@ -252,9 +253,20 @@ def test_renew_called_with_correct_args(mock_get_comms, thread_cache: ThreadCach
252253
with patch(
253254
"aikido_zen.helpers.get_current_unixtime_ms.get_unixtime_ms", return_value=-1
254255
):
256+
PackagesStore.add_package("test-package-4", "4.3.0")
257+
PackagesStore.clear()
258+
PackagesStore.add_package("test-package-1", "4.3.0")
255259
thread_cache.renew()
256260

257261
assert thread_cache.ai_stats.empty()
262+
assert PackagesStore.get_package("test-package-1") == {
263+
"cleared": True,
264+
"name": "test-package-1",
265+
"requiredAt": -1,
266+
"supported": None,
267+
"version": "4.3.0",
268+
}
269+
assert PackagesStore.export() == []
258270

259271
# Assert that send_data_to_bg_process was called with the correct arguments
260272
mock_comms.send_data_to_bg_process.assert_called_once_with(
@@ -313,7 +325,15 @@ def test_renew_called_with_correct_args(mock_get_comms, thread_cache: ThreadCach
313325
"middleware_installed": False,
314326
"hostnames": [],
315327
"users": [],
316-
"packages": [],
328+
"packages": [
329+
{
330+
"name": "test-package-1",
331+
"version": "4.3.0",
332+
"requiredAt": -1,
333+
"supported": None,
334+
"cleared": False,
335+
}
336+
],
317337
},
318338
receive=True,
319339
)

0 commit comments

Comments
 (0)