diff options
| author | Danilo M. <danix@danix.xyz> | 2026-11-09 19:17:29 +0100 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-11-09 19:17:29 +0100 |
| commit | 67e64e964a85562300b463378f0e260d6978867f (patch) | |
| tree | cb706f2142823ca436d301d8b7a2af27e88231c1 /tests/test_sbbuilder.py | |
| parent | 796407233383e7bf4825f671d84fbe71279488a6 (diff) | |
| download | deck-it-67e64e964a85562300b463378f0e260d6978867f.tar.gz deck-it-67e64e964a85562300b463378f0e260d6978867f.zip | |
feat: build VM card shows the real stats dashboard
Diffstat (limited to 'tests/test_sbbuilder.py')
| -rw-r--r-- | tests/test_sbbuilder.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/test_sbbuilder.py b/tests/test_sbbuilder.py index 5c5438e..f71e0f9 100644 --- a/tests/test_sbbuilder.py +++ b/tests/test_sbbuilder.py @@ -17,11 +17,13 @@ class Fail(unittest.TestCase): class Ok(unittest.TestCase): - def test_parses_jobs(self): - out = json.dumps({"jobs": [{"id": "20261109-101010-build", "status": "running"}]}) + def test_parses_stats_and_jobs(self): + out = (json.dumps({"cpu": 5, "packages": {"total": 100}}) + + json.dumps({"jobs": [{"id": "20261109-101010-build", "status": "running"}]})) st = sbb.make({"sbbuilder": {"host": "buildsystem"}, "run": lambda cmd, timeout=5: out}).state() self.assertFalse(st["offline"]) + self.assertEqual(st["stats"]["packages"]["total"], 100) self.assertEqual(st["jobs"][0]["status"], "running") |
